gpt4 book ai didi

node.js - smtp通过postfix发送邮件和nodejs nodemailer连接关闭

转载 作者:太空宇宙 更新时间:2023-11-03 22:41:01 25 4
gpt4 key购买 nike

我通过 smtp 服务器远程发送有问题使用nodejs模块nodemailer

host: 'mail.5cpa.ru'
port: 587
secure: false (true tried also)

smtp服务器是我的,我可以使用相同的设置通过nenderbird发送邮件

日志

server 220 5cpa.ru ESMTP Postfix (Ubuntu)
client EHLO vonica
server 250-5cpa.ru
250-PIPELINING
250-SIZE 15728640
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
client STARTTLS
server 220 2.0.0 Ready to start TLS
socket Closing connection to the server

谢谢!

最佳答案

我遇到了类似的问题(也许相同),我发现当我使用自签名 SSL 证书时会发生这种情况。我通过向 tls 添加“rejectUnauthorized”选项解决了这个问题:

var transporter = nodemailer.createTransport(smtpTransport({
host: host,
port: 25,
auth: {
user: user,
pass: pass
},
tls:{
rejectUnauthorized: false
}
}));

该错误应用于“sendMail”函数的回调,并且不会作为“错误”发出。

关于node.js - smtp通过postfix发送邮件和nodejs nodemailer连接关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28181177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com