nodemailer发送邮件报错连接失败
内网办公环境,nodejs程序安装了nodemailer连接邮箱服务器是IBM Notes发邮件报错连接失败。
function mailNotify (info, config) {
if (!transporter) {
transporter = nodemailer.createTransport({
host: config.mailHost,
port: config.mailPort,
secure: config.mailSecure,
auth: {
user: config.mailUser,
pass: config.mailPassword
}
});
}
transporter.sendMail({
from: config.mailUser,
to: info.svnInfo.member.join(','),
subject: config.mailTemplateSubject(info),
text: config.mailTemplateText(info)
}, error => {
if (error) {
console.log('mail notify error!');
console.log(error);
}
});
}
host
填写的是邮箱服务器的域名,试过域名和IP的形式,能ping通。port
不确定填什么,试过将邮箱服务器进程有关的端口(包括465、80),telnet连接都失败了。serure
试过关闭和开启。auth
验证过账号密码没有错。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题已解决,邮箱设置的host和port错误竟然不是我本机进程的IP和端口。崩溃.jpg