如何解决邮件中未打开Node-JS链接
我正在尝试使用节点邮件程序和send-grid从node-js发送密码重置邮件。我收到了由send-grid发送的邮件。这是我的代码 enter image description here
这是我面临的问题 enter image description here
当我尝试检查它时,显示如下 enter image description here
解决方法
Gmail告诉您,您的电子邮件不被认为是安全的,可能是因为发送服务器未标记为您的域的允许发件人。 您可能缺少SPF,DKIM,DMARC或其他反垃圾邮件标头。
查阅sendgrid文档,了解如何将SPF和DKIM记录添加到您的域中(您必须在DNS中创建/编辑一些TXT记录)。
,此域名可能已被限制为某些电子邮件黑名单数据库中的垃圾邮件。
也许您的<a>
链接到本地主机,尝试更改或删除此链接,或者尝试仅添加不带<a>
的令牌代码。
此更改可以解决此问题:
tls: {rejectUnauthorized: false}
let transporter = nodemailer.createTransport({
host: 'host',port: 25,secure : false,// true for 465,false for other ports
auth: {
user: 'user',pass: 'password'
},tls: {
// do not fail on invalid certs
rejectUnauthorized: false
},});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。