做站的朋友都知道,邮件这东西有点「食之无味,弃之不可」。
注册验证、密码找回、订单通知,哪怕你只做正常网站,发信也是刚需。
但是国内用免费 SMTP 很容易进垃圾箱,用第三方发信平台又贵。
这里就聊一聊 AWS 提供的 Simple Email Service(SES) ,一个价格白菜、质量不错的邮件发信服务。
一、SES 是什么?
简单来说,SES 就是 AWS 提供的「事务邮件」通道。
你可以用它:
- 给新用户发验证邮件
- 给用户发找回密码链接
- 给电商买家发订单状态更新
它相当于「发信管道」,保证送达率,还带基础的统计功能(送达率、退信等)。
二、价格有多香?
SES 最大的亮点就是便宜。
- 发信价格:$0.10 / 1000 封(是的,千封一毛钱)
- 收信价格:$0.10 / 1000 封
- 存储费用(邮件内容存 S3):$0.12 / GB
对比 Mailgun、SendGrid 这种动辄 $15/月起步,SES 完全就是「打工人福音」。
三、配置要点
要在生产环境用 SES,需要几步:
- 域名验证
在域名 DNS 里添加 TXT 记录(DKIM/DMARC/SPF),确保邮件不会进垃圾箱。 - 申请生产配额
新账户默认是 Sandbox(只能给验证过的邮箱发信),要提交工单解锁。 - SMTP / API 集成
可以像用普通 SMTP 一样接入,也可以走 AWS SDK / API 发信。
四、站长常见玩法
- WordPress、Discuz! 等 CMS,用 SES 作为 SMTP,保证验证邮件能正常送达。
- 搭建用户系统(注册/通知/找回密码),用 SES 保证邮件稳定。
- 做小型电商独立站,用 SES 给客户发订单状态更新。
五、注意事项
- 域名配置:SPF、DKIM 建议都加,不然容易进垃圾箱。
- 退信率:退信比例高会触发风控,建议定期清理无效邮箱。
- 速率限制:默认发信速率有限制(比如 14 封/秒),要提速可以申请提升。
六、总结
AWS SES 对于中小站长来说,就是一条稳定、便宜的发信通道。
无论是个人博客、社区,还是小型电商,都能用 SES 把「邮件能不能送到」的问题彻底解决。
对比传统第三方发信平台,SES 几乎是「同等质量,价格打骨折」。