如何让SES绑定的邮件地址,收到内容后,自动转发到自己的主邮箱

为什么要进行转发?

我们会使用一个特定的邮箱地址用于发送,比如 name@domain.com,实际技术原因,这个邮箱不会是你实际使用的邮箱地址;邮件接收者会下意识地给这个邮件地址进行回复,但尴尬的是,这个邮箱,你实际收不到邮件……
如此,便就需要邮件的转发了。将来自 name@domain.com 的收件,统统转给自己的主邮箱地址。

利用域名服务商提供的邮件转发

SES 绑定的域名,仅限于发送邮件,当然,也可以用它来收取,但就麻烦很多了。
一般的域名服务商,都会提供 DSN 解析的服务,而且,一般也都会提供一个叫Email Forwarding(邮件转发)的服务;这两个服务一般都是免费的。

以 NameCheep 为例:

以 Porkbun 为例:

如何在 Gmail 上实现针对转发邮件的自动回复

第一步,在 Gmail 的 Settings --> Labs 中,将 C anned Response (Template) Enable,保存此设定。

第二步,按照普通发送邮件的操作(但不需要填入收件人),新建一封,将其保存为自动回复的模板。

第三步,在 Settings --> Filters and Bloacked Addresses 里点击 “Create a new filter ”,其中 To 里填入自己邮件列表的发件地址(也就是最终转发过来的地址)。

第四步,在确定 Create filter 的页面中,将行为选为 Send canned response 以及指定刚才的模板。

第五步,两个注意事项:
1,如果要更换回复的模板,需要新建一个模板,并重新编辑已有的 Filter;
2,这个回复模板,一般要几分钟的生效时间。

其它注意事项

1,一般 Email Forwarding 的生效时间要等待 10 分钟,或者更长 (如果域名的 DNS 没有变化的话,一般则是接近实时可用的);
2,一般要求 DNS 使用服务商提供的,并且填入默认的 MX 记录 (域名服务商一般会提供这个操作);
3,慎重对待自己发送邮件的域名,过度、过新,都有可能非常容易被很多邮件服务商视为垃圾邮件……

另外,一定要先了解《如何处理垃圾邮件问题》,避免自己发送的邮件被归入接收者的垃圾邮箱中。
还要确保自己的主邮箱不将转发获得的邮件归入垃圾邮箱中,如果这个情况发生频繁,有可能导致域名服务商提供的当前域名下的 Email Forwarding 功能停止。

没有实现转发的效果?

一般原因参考上一段的 其它注意事项
但是总有例外,比如该域名服务商提供的这个服务并不牢靠,那就只能将域名转入另外一个域名注册商了。
如上截图,放的是 NameCheap 以及 Porkbun 两家服务商,因为我们自己尝试的时候,都能正常实现转发的。

另外,也可以通过 https://mxtoolbox.com/ 查看自己域名的 MX 记录,一般在邮件转发的时候,MX 记录是域名服务商提供的,比如 NameCheap 可以发现,他们的服务器是自建的,而 Porkbun 则是 Amazon AWS 托管的,所以,相对而言,他们的服务器上发出的(转发)邮件,大概率是可以被接收的。

而另外一家域名服务商提供的服务,其 IP 则全部在 BlackList (黑名单) 上,你的邮件转发虽然发出去了,但实际上是接收不到的。

2018-05-26 21:33
Comments
Write a Comment