Отправить электронную почту, используя Outlook SMTP через Node JS - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь отправить электронное письмо, используя пакет Nodemailer.Я получаю разные ошибки, может быть из-за неправильной настройки конфигурации TLS.Мой внешний вид SMTP использует STARTTLS, но я не знаю, как его использовать.Я успешно настроил его для Gmail, но получаю ошибку при реализации с помощью Outlook.Пожалуйста, объясните или приведите пример.Я гуглил 2 дня, но не смог его получить.Спасибо.

фрагмент кода, как показано ниже:

const transporter = nodeMailer.createTransport({
    host: 'smtp.office365.com',
    service:'office365',
    port: 587,
    secure: false,  //true for 465 port, false for other ports
    auth: {
      user: 'kuxxxxxxxxxxxxin',
      pass: 'Mxxxxxxxx3'
    },      
    secureConnection: false,
    tls: {
        ciphers: 'SSLv3',
        rejectUnauthorized: true
    }
});

1 Ответ

0 голосов
/ 09 марта 2019

Office 365 больше не поддерживает SSL v3 из-за уязвимостей системы безопасности.Вы должны использовать как минимум TLS 1.2

...