这一章将大概描述下如何使用Amaazon SES,只是简单的描述下使用步骤,至于每个步骤的详细操作,感兴趣可以去Amazon SES官网上看操作手册,手册写的是图文并茂,非常详细。
首先,我根据Amazon SES画了图,后面内容将根据这个图来描述。 图如下:
如上图,一个框表示使用Amazon SES的一个操作步骤,而背景颜色为黑色的框表示,在使用Amazon SES的过程中,这个步骤可以加上,也可以去掉。 框下面的红色单词简单的描述每个步骤里涉及到操作和处理。下面将简单下每个步骤的处理过程。
第一、二步的内容在此省略,因为只要是简单的使用过Amazon AWS服务的朋友,这两步的处理应该都很清楚,这里就不再废话了。
Verify your email
验证你的email, 其实就是在你使用Amazon SES前,必须指定一个email账户或域名,当你使用Amazon SES发送邮件时,邮件的from使用的就是这个账户。但是,Amazon SES为了防止你随便指定一个账户,然后使用这个账户发垃圾邮件等,它需要对你提供的邮件账户或邮件域名进行验证,从而让你证明这个账户确实是你的,你确实拥有这个域名。
验证email可以通过验证email地址或验证你使用的email地址的域名两种方式(如,对于163邮箱,验证163.com)。其中验证email地址比较简单,只需要在Amazon 控制台上输入你需要验证的email地址,然后Amazon SES会发一封包含有验证链接的邮件到这个email邮箱,你进入邮箱,点击该链接,就验证完成了。至于验证域名,这个麻烦点,需要让你的DNS域名注册商来对DNS进行相关的设置,由于篇幅较长,如果感兴趣,尅参照官方手册。
Authentication Your Email
Amazon SES是通过SMTP协议来发送邮件的,但是SMTP本身是不提供任何证明的。这就很可能会出现这样一种情况,有些怀有不良企图的人可能会通过修改email头信息、IP地址等来冒充成你的邮箱来发送邮件,例如有人伪装成你的邮箱给你的好友发送邮件,从而套取一些信息等。为了防止邮件的伪造,验证邮件的合法性,业界就制定了一系列的标准,而SPF和SIDF就是这一系列标准中的一种,SPF,全称Sender
Policy Framework,它大致的工作原理是这样的: 在你域名的DNS里添加一条SPF记录,该记录标识了经过授权的电子邮件发送服务器(即你发送邮件的服务器),当收件人邮箱服务器收到邮件后,会去发件人的DNS服务器上查询SPF记录,验证邮件是否是从指定的邮件发送服务器发出,如果通过验证发现当前邮件不合法,则该邮件将不会发送到收件人信箱里。详细过程,可操作这篇blog: http://www.xiaohui.com/dev/server/email-spf-record-config.htm
DKIM也是邮件验证的一个标准,DKIM全称 DomainKeys Identified Mail,中文一般称为域名**识别邮件标准。DKIM的工作过程和SPF相似,只是它对发件箱的域名进行了加密,且对发送的email
message也就行了加密,如此一来,它不仅能其他人伪造他人邮箱发送信息,而且能够防止邮件在传输的过程中被篡改,目前DKIM是非常流行的一种标准。
Send an email message
这个在后面章节续,会给出一个可运行例子。
Managing Your Sending Activity
正如上面章节所描述的,你出的邮件有可能会被退回,或遭到投诉, 而邮件的退回和投诉和你每日发送邮件的最大限制数是有密切关系,为了防止Amazon SES减低你的发送限制数,你需要及时的处理Amazon SES发给你的警告信息,如及时将那些收件人地址不存在、或不想接收你邮件的收件人从收件地址列表里清除出去。
版权声明:本文为博主原创文章,未经博主允许不得转载。