我正在创建这样的传输对象。
var transport = nodemailer.createTransport("SMTP", {
host: "smtp-mail.outlook.com", // hostname
secureConnection: false, // use SSL
port: 587, // port for secure SMTP
auth: {
user: "user@outlook.com",
pass: "password"
}
});
这是我在尝试发送邮件时遇到的错误。
[错误:139668100495168:错误:1408F10B:SSL 例程:SSL3_GET_RECORD:错误的版本号:../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' }
难道我做错了什么?请帮忙。