Nav*_*een 3 security email firewall node.js nodemailer
我正在尝试使用 Nodemailer 通过以下配置发送电子邮件:
var transporter = nodemailer.createTransport(smtpTransport({
host: 'smtp.outlookhost',
port: 25,
auth: {
user: '',
pass: ''
},
secure:false,
logger: true,
debug: true
}));
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Error: unable to get local issuer certificate
Run Code Online (Sandbox Code Playgroud)
我正在使用 Outlook 发送电子邮件。怎样才能提供证书。
修改了配置:
var transporter = nodemailer.createTransport(smtpTransport({
host: 'smtp.outlookhost',
port: 25,
auth: {
user: '',
pass: ''
},
secure:true,
logger: true,
debug: true,
tls: {
// do not fail on invalid certs
rejectUnauthorized: false
}
}));
Run Code Online (Sandbox Code Playgroud)
错误 :
Error: 101057795:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c
Run Code Online (Sandbox Code Playgroud)
const transporter = nodemailer.createTransport({
host: "smtp.outlookhost",
port: 25,
secure: false,
tls: {rejectUnauthorized: false}
});
Run Code Online (Sandbox Code Playgroud)
迟到的答案,但这对我使用当前版本的 nodemailer 和 Outlook 主机有效。
| 归档时间: |
|
| 查看次数: |
4249 次 |
| 最近记录: |