AWS邮件通知服务:实时监控邮件状态

  1. 云栖社区>
  2. 博客>
  3. 正文

AWS邮件通知服务:实时监控邮件状态

狼人2007 浏览1390
展开阅读全文

以下为译文:

 


订阅“AWS中文技术社区”微信公众号,实时掌握AWS技术及产品消息!

AWS中文技术社区为广大开发者提供了一个Amazon Web Service技术交流平台,推送AWS最新资讯、技术视频、技术文档、精彩技术博文等相关精彩内容,更有AWS社区专家与您直接沟通交流!快加入AWS中文技术社区,更快更好的了解AWS云计算技术。


 

如果用户想要发送事务性的电子邮件、推广讯息以及其他类似讯息,亚马逊简单邮件服务(SES)是一个非常好的选择。SES是一个简单、扩展性好且非常划算的电子邮件服务。用户首先可以通过SES SMTP接口或者完整的API将应用连接到亚马逊SES上,然后根据亚马逊实时发送的统计数据,批量发送电子邮件。

最近,亚马逊在SES中新增加了发送通知的服务。现在,用户每成功发送一条消息到接收端服务器时,都能够收到一个亚马逊 SNS通知。用户可以通过这些通知,实时监控邮件的发送状态。随着这项功能的发布,用户可以通过发送到SNS主题或是用户自定义主题的通知,跟踪邮件发送、退信和投诉情况。

JSON 通知

每个发送通知都是一个JSON对象,如下所示:

{"notificationType":"Delivery",

  "mail":{
  "timestamp":"2014-05-28T22:40:59.638Z",
          "messageId":"0000014644fe5ef6-9a483358-9170-4cb4-a269-f5dcdf415321-000000",
          "source":"test@ses-example.com",
  "destination":[
  "success@simulator.amazonses.com",
  "recipient@ses-example.com" ]
  },

  "delivery":{
    "timestamp":"2014-05-28T22:41:01.184Z",
    "recipients":["success@simulator.amazonses.com"],
    "processingTimeMillis":1546,     
        "reportingMTA":"a8-70.smtp-out.amazonses.com",
        "smtpResponse":"250 ok:  Message 64111812 accepted"
  } 
}

 

用户可以选择将通知发往现存的SNS主题,或是新创建的主题。这项功能可以在SES 控制台或者SetIdentityNotificationTopic API中设置。

 

原文链接: Delivery Notifications for Simple Email Service

 

 

  1. 这时候就可以用您的邮件客户端软件开始发邮件了,一天发上千封是没问题的。

    但是这里面有一些注意事项:

    1、一个发信邮箱一天最好别发超过5000封,否则以后再发就会进垃圾收件箱。

    2、最好不要一次性发出,因为收信邮局有频率限制,连续发太多,实际很多并没有发到。

  2. 9

    也可以找一些专业用亚马逊ses发邮件的工具,这些软件一般可以定时发送,设置发送频率,设置发送任务,自动生成邮件黑名单,查询反弹邮件,还有的可以根据不同的客户发送不同的内容等等。

    邮件黑名单:空邮件地址和用户退订(用户点这是一封垃圾邮件)

    反弹邮件:收到服务器异步返回的信息,有可能是1-2个小时以后才返回,实际由于各种原因并没有发送到,比如发送频率太快,邮件内容不符合要求等。

    当然这类工具很多,搜一下就能找到,多对比一下,就能找到自己满意的。

    祝大家使用顺利。

     

网友评论

登录后评论
0/500
评论
狼人2007
+ 关注