我正在使用firebase功能来触发节点编辑器并发送电子邮件。
使用gmail我很成功,但是使用Outlook365它不起作用。
我的运输车
var transporter = nodemailer.createTransport(smtpTransport({
host: 'outlook.office365.com',
port: 25,
secure: true, // use TLS
auth: {
user: 'myuser',
pass: 'pass'
},
tls: {
// do not fail on invalid certs
rejectUnauthorized: false
}}));
我尝试过使用该服务的其他端口:“Outlook365”,但我没有成功。
控制台总是返回以下错误
Error: getaddrinfo ENOTFOUND outlook.office365.com outlook.office365.com:587
at errnoException (dns.js:28:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
code: 'ECONNECTION',
errno: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'outlook.office365.com',
host: 'outlook.office365.com',
port: 587,
command: 'CONN
感谢的
答案 0 :(得分:1)
IMAP(来电) - > outlook.office365.com - >端口 993 - > SSL
SMTP(传出) - > smtp.office365.com - >端口: 587 - > TLS
我认为您有端口配置错误再看一下。 有关详情,请参阅Configuring Your Email Client for Office 365