Nodemailer (Error: queryA EREFUSED)
Уже 3-ий день пытаюсь пофиксить одну проблему. Использую nodemailer, чтоб отправить сообщение на почту, но выдаёт всё время одну и ту же ошибку. Всё в gmail настроено. Прикол ещё в том, что пару недель назад я делал то же самое и всё работало. Вот ошибка:
Error: queryA EREFUSED smtp.gmail.com
at QueryReqWrap.onresolve [as oncomplete] (dns.js:210:19) {
errno: undefined,
code: 'EDNS',
syscall: 'queryA',
hostname: 'smtp.gmail.com',
command: 'CONN'
}
Вот код:
this.transporter = nodemailer.createTransport({
host: process.env.SMTP_HOST,
port: process.env.SMTP_PORT,
secure: false,
auth: {
user: process.env.SMTP_USER,
pass: process.env.SMTP_PASSWORD,
},
})
Сами данные из .env:
SMTP_HOST="smtp.gmail.com"
SMTP_PORT=587
[email protected]
SMTP_PASSWORD=mypass