当我从亚马逊 SES 发送邮件时,垃圾文件夹中收到电子邮件,但是当我从收件箱中收到的 nodeMailer 邮件发送邮件时"/>
当我从亚马逊 SES 发送邮件时,垃圾文件夹中收到电子邮件,但是当我从收件箱中收到的 nodeMailer 邮件发送邮件时
我试图从亚马逊 SES 发送电子邮件,但所有电子邮件都在垃圾文件夹中收到。我已经将 SES 帐户从沙箱移至生产模式。仍然收到垃圾邮件
我使用具有以下配置的 nodeMailer 包进行了测试
const transporter = nodemailer.createTransport({
host: "smtp.gmail",
port: 465,
secure: true,
auth: {
user: 'xxxxx', // email id
pass: 'xxxxx' // email token as password
}
});
当我使用上面的代码时,收件箱中会直接收到电子邮件
但是当我从亚马逊 SES 发送电子邮件时,电子邮件进入了垃圾文件夹。
所以我的问题是,如何使用亚马逊 SES 直接在收件箱中接收电子邮件而不是垃圾邮件
回答如下:在垃圾文件夹中接收电子邮件可能由于多种原因而发生。只需按照下面的清单:
确保 RBL 上没有列出 SES IP - 您会在“垃圾”邮件标题中找到 IP 地址。然后根据中继阻止列表检查 IP - 或者简单地通过电子邮件发送黑名单https://mxtoolbox/blacklists.aspx
验证您的发送域:您应该使用 Amazon SES 验证您的发送域,这涉及添加 DNS 记录以证明您拥有该域。这有助于建立您作为合法发件人的声誉。
设置发件人策略框架 (SPF)、域密钥识别邮件 (DKIM) 和基于域的消息身份验证、报告和一致性 (DMARC) 身份验证:这些身份验证方法有助于验证从您的域发送的电子邮件是真实的而不是欺骗性的.这可以提高电子邮件的送达率并降低它们被标记为垃圾邮件的可能性。
监控您的电子邮件声誉:使用 Amazon SES 的声誉仪表板跟踪您的电子邮件发送声誉。检查您的内容:避免使用垃圾邮件触发词和短语。
联系 Amazon SES 支持:如果您已尝试上述步骤但仍遇到电子邮件送达问题,请联系 Amazon SES 支持。
希望这有帮助。
更多推荐
当我从亚马逊 SES 发送邮件时,垃圾文件夹中收到电子邮件,但是当我从收件箱中收到的 nodeMailer 邮件发送邮件时
发布评论