我正在像这样创建传输对象。无法使用Nodemailer连接到outlook.com SMTP
var transport = nodemailer.createTransport("SMTP", {
host: "smtp-mail.outlook.com", // hostname
secureConnection: false, // use SSL
port: 587, // port for secure SMTP
auth: {
user: "[email protected]",
pass: "password"
}
});
这是我收到的时候我尝试发送邮件的错误。
[Error: 139668100495168:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:../deps/openssl/openssl/ssl/s3_pkt.c:337: ]
当我尝试将ignoreTLS设置为true时。这是我正在得到
{ [AuthError: Invalid login - 530 5.7.0 Must issue a STARTTLS command first] name: 'AuthError', data: '530 5.7.0 Must issue a STARTTLS command first' }
我做错了什么?请帮忙。
+1'服务 “的Hotmail”' – Shouvik
我想你忘了删除第一个参数, “SMTP”,在'的服务: “Hotmail的”'例子。 – michalstanko