当我从亚马逊SES发送电子邮件时,垃圾文件夹中收到电子邮件,但当我从nodeMailer发送电子邮件时,收件箱中收到电子邮件

zfycwa2u  于 2023-03-29  发布在  Node.js
关注(0)|答案(1)|浏览(244)

我试图从亚马逊SES发送电子邮件,但所有的电子邮件都收到垃圾文件夹.我已经从沙箱SES帐户到生产模式.仍然收到垃圾邮件
我使用以下配置测试了nodeMailer包

const transporter = nodemailer.createTransport({
        host: "smtp.gmail.com",
        port: 465,
         secure: true,
         auth: {
             user: 'xxxxx', // email id
             pass: 'xxxxx'  // email token as password
         }
     });

当我使用上面的代码,电子邮件收到直接在收件箱
但是当我从亚马逊SES发送电子邮件时,电子邮件去了垃圾文件夹。
所以我的问题是,如何接收电子邮件直接在收件箱不是垃圾使用亚马逊SES

bvn4nwqk

bvn4nwqk1#

在垃圾文件夹中接收电子邮件可能是由于几个原因发生。只需按照下面的清单:
1.确保SES IP没有被列在RBL上-您将在“垃圾”电子邮件标题中找到IP地址。然后根据中继阻止列表检查IP-或简单地发送电子邮件黑名单https://mxtoolbox.com/blacklists.aspx
1.验证您的发送域:您应该使用Amazon SES验证您的发送域,这涉及添加DNS记录以证明您拥有该域。这有助于建立您作为合法发件人的声誉。
1.设置发件人策略框架(SPF)、DomainKeys Identified Mail(DKIM)和基于域的邮件身份验证、报告和一致性(DMARC)身份验证:这些身份验证方法有助于验证从您的域发送的电子邮件是真实的,而不是欺骗。这可以提高您的电子邮件的可送达性,并降低它们被标记为垃圾邮件的可能性。
1.监控您的电子邮件信誉:使用Amazon SES的信誉 Jmeter 板跟踪您的电子邮件发送信誉。检查您的内容:避免使用垃圾邮件触发词和短语。
1.联系Amazon SES支持:如果您已尝试上述步骤,但仍遇到电子邮件送达问题,请联系Amazon SES支持。
希望这能有所帮助。

相关问题