InfoQ Geekathon 大模型技术应用创新大赛 了解详情
写点什么

使用 Amazon SES 批量发送邮件

  • 2011-01-30
  • 本文字数:972 字

    阅读完需:约 3 分钟

Amazon Simple Email Service (SES)是构建在 Amazon 基础设施之上的批量、事务性的邮件发送服务,多年来已经向无数客户发送了大量邮件。SES 的主要任务之一就是提供这样一个服务:可以发送不被目标 ISP 拒绝的大量邮件,因为 ISP 会强制使用过滤手段以处理垃圾邮件,Amazon SES 的技术程序经理 Chris Wheeler强调说:

在发送第一封邮件前,你必须得做好规划。否则,你的邮件就会被放到垃圾目录中,也有可能发不出去,还有可能再也无法发送了。

为了避免有人使用 SES 发送垃圾邮件,Amazon 使用了几个策略。在发送前会通过编程的方式扫描每封邮件以确定是否是垃圾邮件,是否包含了恶意软件。被 Amazon 过滤器打上 spam 标签的消息是不会发送出去的,同时会告知用户,这样他们就能修改邮件内容了。如果消息通过了 Amazon 过滤器但由于垃圾邮件的原因被目标 ISP 拒绝的话也会告知用户。这样 Amazon 就能掌握某些用户发送的邮件质量了,Amazon 可以暂停某些发送垃圾邮件的账户,然后执行进一步的调查。

接下来,想要使用该服务的公司可以从一个“沙箱”开始,这是一个有限制的 SES 账户,每天最多可以发送 200 封邮件,每封邮件都需要发送给经过证实的地址才行。这有助于开发和测试发送邮件的应用,通过发送能够穿越过滤器的邮件可以获得良好的声誉。接下来就可以使用产品账户了,该账户可以向未经证实的地址发送邮件,但每天最多可以发送 1,000 封。这种限额可以根据用户的需要和其他几个因素(发送的邮件数量、拒绝的邮件数量以及由其产生的投诉数量)进行增加。当所有条件都满足,3 天后限额就会提高到每天 10,000 封邮件,2 周后又会提高到每天 1M 封邮件。每秒所能发送的邮件数量也有一个限制,开始是每秒一封邮件,最高是每秒 90 封邮件。联系 Amazon 并得到特殊的批复后每天或每秒就可以发送更多的邮件了。整个过程都是为了确保用户不会使用 SES 发送垃圾邮件。

可以使用编程的方式通过 API 访问 SES,API 中包含了验证地址、发送邮件、获得发送统计数据的方法。还可以使用命令行工具,或是通过SES 路由Mail Transfer Agent

如果你是EC2 服务的用户并且每天发送的邮件数量不超过2,000 封,那就可以免费使用Amazon SES。需要发送更多邮件的用户就需要付费了,价钱是每1,000 封邮件$0.10。额外的费用用于支付进出Amazon 的数据流量

查看英文原文: Sending Bulk Emails with Amazon SES

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2011-01-30 09:3514844
用户头像

发布了 88 篇内容, 共 254.8 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

离散信源 R(D)计算及限失真信源编码定理

timerring

信息 信息论

【图解网络协议】面试官:三次握手都不会,回去等通知吧

袁袁袁袁满

三周年连更

系统认知篇:防腐层、门面模式及适配模式的本质 | 京东云技术团队

京东科技开发者

软件架构 门面效应 适配器模式 企业号 4 月 PK 榜 防腐层

模块一微信业务架构&学生管理系统

成长的羊

#架构实战营

华为云智能云接入ICA,让世界距离更近

YG科技

华为云云速建站,助力企业搭建网站省心又省力

YG科技

Prometheus实战-从0构建高可用监控平台(二)

小毛驴的烂笔头

Linux Prometheus

OpenHarmony设备开发常用接口

鸿蒙之旅

OpenHarmony 终端设备开发 三周年连更

OneNet服务器LWM2M物联网协议(智能井盖方案)

DS小龙哥

三周年连更

AREX 流量回放实践分享

AREX 中文社区

自动化测试 回归测试 流量回放

华为云搜索服务CSS,助力企业挖掘数据价值

轶天下事

手撕代码系列(二)

控心つcrazy

JavaScript 前端 ES6 ES6-ES12 JavaScript4

MD5 到底算不算一种加密算法?

架构精进之路

算法 后端 加密 md5 三周年连更

devops|中小公司效率为王,没必要度量

laofo

DevOps 研发效能 工程效率 效能度量 研发效能度量

全面解析|搞懂Nginx这一篇就够了

浅羽技术

Java nginx 反向代理 服务器 三周年连更

OpenHarmony接收指定网络的状态变化通知

坚果

OpenHarmony 三周年连更

Qz学算法-数据结构篇(查找算法--插值、斐波那契查找)

浅辄

数据结构 三周年连更

Matlab实现PSO算法

Shine

三周年连更

火山引擎分布式云原生平台,帮助企业用好分布式云

科技热闻

华为云文字识别OCR-助力企业办公智能化不断发展

轶天下事

Django REST项目实战:在线中文字符识别

TiAmo

django RESTful 三周年连更

华为云医疗智能体,助力医疗健康加速智能化

YG科技

使用Pinia:让Vue状态管理更简单

格斗家不爱在外太空沉思

Pinia 三周年连更

阿里云DTS数据同步实施

乌龟哥哥

三周年连更

零代码以“王者荣耀”为例解析设计七原则,助你面试拿“五杀”

陈言必行

设计原则 三周年连更

跨平台应用开发进阶(五十七):uni-app 通过 overrideUrlLoading 实现拦截 webview 窗口的 URL 跳转请求

No Silver Bullet

uni-app 跨平台应用开发 三周年连更 webview 窗口 URL 跳转请求拦截

MySql中执行计划如何来的——Optimizer Trace | 京东云技术团队

京东科技开发者

MySQL 数据库 企业号 4 月 PK 榜 Optimizer Trace

重磅|阿里云无影云电脑“魔方AS05”正式上市

云布道师

无影云电脑

IDEA用上这十大插件绝对舒服

越长大越悲伤

IDEA idea插件

【云原生】Docker之创建并进入mysql容器

A-刘晨阳

MySQL Docker Linux 三周年连更

从原理聊JVM(三):详解现代垃圾回收器Shenandoah和ZGC

京东科技开发者

G1 ZGC JVM 企业号 4 月 PK 榜 Shenandoah

  • 扫码添加小助手
    领取最新资料包
使用Amazon SES批量发送邮件_架构_Abel Avram_InfoQ精选文章