我试图从亚马逊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
1条答案
按热度按时间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支持。
希望这能有所帮助。