If a mailbox isn’t managed by an ISP or an IT department, chances are it is run in the cloud or on a personal server (e.g., sitting in someone’s garage). Dealing with a homegrown system involves dealing with a nonstandard set of rules that can be set up ad hoc by the server’s owner. If you want your email to reach someone sitting behind their personal email server, you must comply with their specific definition of high quality email.
All of the above classes of receivers employ several means of defense against unwanted email. Amazon Simple Email Service (Amazon SES) handles most of these defenses for senders at the infrastructure layer (e.g., email DNS setup, send rate, throttling, automatic retries, etc.). However, you still need to know which class of receiver you’re sending to in order to best adhere to their email rules and get your messages into your recipients’ inboxes.
The bottom line is that recipients rule! Anyone can send email, but email delivery into an inbox is a privilege reserved for those senders who know how to respect the recipient.
上面所说的几种类型接收邮件的服务系统都有防垃圾邮件的措施,Amazon Ses的基础构架包含了绝大多数的优化措施(比如 邮件dns，发送速度，调节流量，自动重发等等). 尽管如此，您还是需要了解接收人邮箱所在邮件服务的类型，只有按这些邮件服务的规则进行优化，才能更好的发送到对方的收件箱。
The following list of metrics is not meant to be exhaustive. It simply indicates areas where there could be problems with your email program. Don’t be fooled into thinking that if you just manage the metrics in these problem areas that your delivery is guaranteed. Remember, you know your customers best.
A bounce indicates the failed status of the attempted delivery, which is a useful piece of information that a receiver reports back to you.
Receivers generate both hard bounces and soft bounces. Hard bounces are persistent delivery failures such as “mailbox does not exist,” whereas soft bounces are temporary sending failures such as “mailbox full.” Bounces can be either synchronous or asynchronous. If the bounces are synchronous, they are communicated while the email servers are talking to each other. Bounces are asynchronous if they are sent after the message is initially successfully accepted for delivery by the receiver. In Amazon SES, you won’t see returned success responses (i.e., “250 OK”). Amazon SES handles soft bounces automatically by retrying with optimal settings for the domain you’re sending to. Hard bounces that are generated either synchronously or asynchronously are passed back to you automatically. For more information, see Bounce and Complaint Notifications in the Amazon Simple Email Service Developer Guide.
A high rate of hard bounces strongly indicates to email receivers that you don’t know your recipients very well. Therefore, high hard-bounce rates can have a negative impact on your deliverability. You can find some suggestions about how to reduce hard bounces, below.
收信邮局会产生两种反弹，分别是硬反弹和软反弹。硬反弹是指持久的发送失败，比如邮箱地址不存在，反之，软反弹是临时发送失败，比如邮箱已满。反弹可能是同步也是可能是异步。如果反弹是同步的，在发邮件时，收信服务器会立刻返回相关失败信息。如果反弹是异步的，开始时收信服务器会返回已接受邮件消息，但是它不会返回成功的消息(如 250 ok).amazon ses 会自动处理软反弹，用最佳的方式进行重试发送。硬反弹也会是同步或者异步的自动返回消息。更详细的内容，请查看《amazon ses 开发指南》中的反弹和投诉提醒那一部分。
When an email recipient marks a message as spam by clicking the “mark as spam” button in the web email client, the ISP records the event as a complaint. If there are too many of these complaint events, the ISP will probably decide that you’re sending spam. Some ISPs allow senders to have more transparency into what their recipients are doing by providing feedback loops, in which the ISP tells the sender that a recipient has complained about a message. Amazon SES automatically forwards complaints from ISPs that offer feedback loops to you. For more information, see How Amazon SES Handles Email in the Amazon Simple Email Service Developer Guide.
As you can imagine, too many complaints can result in poor deliverability. A high complaint rate strongly indicates to email receivers that you’re sending email that recipients don’t want. You can find some suggestions about how to reduce complaints, below.
当收件人在网页版邮件客户界面中，选中一个邮件，并点击这是一封垃圾邮件，这时邮件服务商会记录下这个事件，并且作为一次投诉。如果邮件服务商记录了很多次您的邮件被设为垃圾邮件，则邮件服务商很可能认为您在发送垃圾邮件。一些服务商只是通过用户反馈来进行判断。Amazon ses同样也会得到邮件服务商的反馈，来对您的发邮件行为进行评估。更多详细的内容请参见《amazon ses 开发指南》中amazon ses怎样处理邮件部分。