问题描述
我在使用 nodemailer 和 Amazon SES 时遇到了一些问题。
我使用 nodemailer 设置了一个节点后端来发送邮件。发送到 gmail 地址时一切正常。但由于某种原因,它不适用于 Outlook 地址。 (展望、实时、hotmail)。
我正在使用 Amazon ses(工作邮件)发送电子邮件。这是我的配置:
let transporter = nodemailer.createTransport({
host: "smtp.mail.eu-west-1.awsapps.com",port: 465,name: "mydomain.com",//Replaced with my actual domain name
secure: true,// true for 465,false for other ports
auth: {
user: 'my emeail adress',pass: 'my password'
},});
const data = await ejs.renderFile(__dirname + '/html/CodeTemplate.ejs',{ code: code })
let info = await transporter.sendMail({
from: '"MyName" <Myemailadress>',// sender address
to: receiveremailadress,// list of receivers
subject: "test",// Subject line
text: "",// plain text body
html: data
});
由于它与其他地址一起工作正常,他们使用 nodemailer 接收我的电子邮件,我不明白为什么它不能与 Outlook 地址一起使用,我也尝试直接从亚马逊电子邮件地址(在工作邮件中)发送,但它没有也不适用于展望地址。尽管电子邮件在发送箱中,但接收者没有收到。而且它不在垃圾邮件箱中。
我错过了什么?
非常感谢您的帮助
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)