ms-dred
@ms-dred
Вечно что то не то и что то не так...

Почему не отправляется почта через nodemailer?

Не могу понять почему не приходит почта на gmail, а вот на тот же яндекс приходит.
try {
    const m = nodemailer.createTransport({
        host: "smtp.yandex.ru",
        port: 465,
        secure: true,
        auth: {
            user: "почта домена от яндекса",
            pass: "пароль"
        }
    })
    
    m.sendMail({
        from: "gggg <почта домена от яндекса">",
        to: "куда отправляю@gmail.com",
        subject: `Проверка отправки почты`,
        text: `Какой то текст`,
        html: `
            <div>
                <h1>Какой то текст</h1>
            </div>
        `
    })
} catch (e) {
    console.error(e)
}

Никаких ошибок нет, что не так я делаю? Папка спам пустая, вообще ничего нет.
  • Вопрос задан
  • 212 просмотров
Решения вопроса 1
С недавнего времени ужесточилась политика обработки входящих email у google и yahoo. Теперь записи DKIM и DMARC обязательны. Без них оно просто не будет обработано сервисом.
https://habr.com/ru/companies/globalsign/articles/...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы