You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Node服务使用AWS SES发邮件避免进入Gmail促销标签

AWS SES发纯文本邮件的实现方法

你提到的纯文本发送方案确实可以降低被Gmail判定为促销邮件的概率,在SES中实现非常简单:构造发信参数时,直接移除Message.Body中的Html字段,仅保留Text字段即可,调整后的参数示例如下:

const params = {
  Destination: {
    BccAddresses: [], 
    CcAddresses: [], 
    ToAddresses: ["john@gmail.com"],
  },
  Message: {
    Body: {
      // 删掉Html字段,只保留Text即可发送纯文本邮件
      Text: {
        Charset: "UTF-8", 
        Data: `Hello John!
请访问下方链接完成邮箱验证:
https://mywebsite.com
如果不是你本人发起的注册,请忽略此邮件。
谢谢`
      }
    }, 
    Subject: {
      Charset: "UTF-8", 
      Data: `mywebsite:请确认你的新账号`, 
    }
  }, 
  ReplyToAddresses: ["support@mywebsite.com"], 
  Source: `jerry@mywebsite.com`,
}

要注意的是纯文本方案不一定能100%解决进促销标签的问题,Gmail的标签判定是多维度的,你还需要搭配以下优化项:

  • 先完成发件域名的身份验证配置:在你的域名DNS记录中添加SPF、DKIM、DMARC三条记录,这是邮件正常进入收件箱的基础,SES控制台的域名管理页会直接提供对应记录的配置值,缺少这三项配置的话,无论怎么调整内容都很容易被归为促销甚至垃圾邮件。
  • 优化发件人配置:不要使用带引号的别名前缀,直接用真实的邮箱地址作为发件人,同时填写真实可用的回复地址,不要留空,能大幅提升邮件的可信度。
  • 优化内容规则:
    • 主题不要加多余的无意义字符,尽量简洁清晰,和用户的操作场景强对应。
    • 纯文本内容中直接放完整的验证链接,不要用锚文本,也不要用短链接,链接域名和你网站主域名保持一致。
    • 可以在内容中加入用户的注册时间、注册IP这类专属信息,增加邮件的个性化程度,避免被判定为批量发送的营销邮件。
  • 积累发件域名信誉:新的发件域名前期可以先给主动注册的真实用户发信,引导用户打开邮件、点击验证链接,用户的正向操作会快速提升域名信誉,后续发信就会自动进入主标签。

内容的提问来源于stack exchange,提问作者KJ Ang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 14:48:03