Почему сообщения не удаются отправить с помощью nodemailer?

Почему электронные письма не доходят на Gmail адрес, но при этом успешно доставляются на Яндекс? Вот мой код: <br/> <pre><code class="javascript">try {
    const m = nodemailer.createTransport({
        host: "smtp.yandex.ru",
        port: 465,
        secure: true,
        auth: {
            user: "почта домена от яндекса",
            pass: "пароль"
        }
    })
    
    m.sendMail({
        from: "gggg &lt;почта домена от яндекса"&gt;",
        to: "куда отправляю@gmail.com",
        subject: `Проверка отправки почты`,
        text: `Какой то текст`,
        html: `
            &lt;div&gt;
                &lt;h1&gt;Какой то текст&lt;/h1&gt;
            &lt;/div&gt;
        `
    })
} catch (e) {
    console.error(e)
}</code></pre> <br/> Письма не оказываются в папке со спамом и ошибок не возникает. В чем может быть причина?
  • 27 апреля 2024 г. 4:20
Ответы на вопрос 2
Существует несколько возможных причин, почему сообщения не удается отправить с помощью nodemailer и почему они не доходят на Gmail адрес:

1. Возможно, проблема связана с блокировкой порта 465 у вашего провайдера интернет-услуг. Попробуйте изменить порт на 587 и установить secure: false.

2. Gmail может блокировать попытку подключения к SMTP-серверу Яндекса из-за мер безопасности. Вам может потребоваться изменить настройки безопасности в аккаунте Gmail, чтобы разрешить доступ к сторонним приложениям. 

3. Также, убедитесь, что вы ввели правильные учетные данные (адрес почты и пароль) для отправки сообщений.

4. Дополнительно, можете попробовать добавить опцию tls: { ciphers: 'SSLv3' } в настройки транспорта.

Если после применения этих советов проблема все еще будет существовать, рекомендуется обратиться к службе поддержки почтового сервиса, чтобы уточнить причину недоставки сообщений.
С недавнего времени ужесточилась политика обработки входящих email у google и yahoo. Теперь записи DKIM и DMARC обязательны. Без них оно просто не будет обработано сервисом. 
https://habr.com/ru/companies/globalsign/articles/...
Похожие вопросы