Я использую nodemailer v2.4.2 с node.js v4.4.7, и я хочу отправлять электронные письма со своего сервера через мой почтовый SMTP-сервер Office 365. Я использую smtpTransport v2.5.0 с такой конфигурацией:
var transporter = nodemailer.createTransport(smtpTransport({
host: 'smtp.office365.com',
port: 25, // have tried 465
secureConnection: secure,
auth: {
user: username,
pass: password
},
tls: {
rejectUnauthorized: false // don't verify certificates
},
ignoreTLS: false // don't turn off STARTTLS support
}));
Я пробовал указать authMethod
из LOGIN
и PLAIN
, но ни то, ни другое не имеет значения. Когда я пытаюсь отправить электронное письмо, я получаю сообщение об ошибке:
[Error: Invalid login: 504 5.7.4 Unrecognized authentication type]
code: 'EAUTH',
response: '504 5.7.4 Unrecognized authentication type',
responseCode: 504
Кто-нибудь знает, какой тип авторизации ожидается в Office 365 и нужно ли указывать какие-либо другие параметры в настройке nodemailer?