亚马逊 AWS 的EC2 云服务器,默认是封锁 SMTP 端口 25 的(封锁的是本地发往外部的邮件服务器端口25,未封锁外部的邮件服务器发往本机端口25),可能是防止有人群发垃圾邮件。
国内云服务器提供商,也差不多类似的操作。
各家防垃圾邮件的软件公司,策略各不相同,难免有的以垃圾邮件的来源 IP 为判定规则,哪个 IP 来的垃圾邮件多,则以后来自这个 IP/IP地址段的电子邮件,均默认视为垃圾邮件。
那样的话,亚马逊 AWS 如果自己推出收费的企业电子邮件服务器,客户发邮件给其他人,也会被默认视为垃圾邮件,然后客户投诉,亚马逊的售后协调工作量大增,且影响收费的企业电子邮件服务器的后续销售。从亚马逊公司的角度,这自然是要想办法避免的。
所以,云服务器提供商,默认封锁 SMTP 端口 25(本地发往外部的邮件服务器端口25),属于正常操作。
亚马逊 AWS 的EC2 云服务器,是可以申请解除 SMTP 端口 25(本地发往外部的邮件服务器端口25) 的。
大致流程如下:
1. 找到申请页面,比如:
如何从 EC2 实例取消端口 25 上的限制?(中文)
https://aws.amazon.com/cn/premiumsupport/knowledge-center/ec2-port-25-throttle/
2. 点击页面中的:
删除电子邮件发送限制的请求(中文)
https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
3. 填写申请的理由,最好用英文吧,客服懂英文的可能性比较大。
理由可以正常填写,比如我在我的EC2 云服务器 Windows/Linux 里,搭建了一个邮件服务器,供 n 个人用,每日发送的电子邮件 x 封。不用来发送大量的广告/推销电子邮件。期望能与外部互发电子邮件。
然后等待答复。
4. 之后会收到一封电子邮件(英文),大意是你的申请已受理,编号 xxx, 请等待,将在 48 小时内处理/答复。
如果你的申请理由要修改一下,可以直接回复此邮件,balabala...
5. 之后(我这边的是29小时)收到收到一封电子邮件(英文),要求说明你是如何防止别人用你的邮件服务器,来发垃圾广告邮件的。要求回复电子邮件,提供详细的配置参数,他们看一下。警告,如果你乱来,后果...
然后我回电子邮件,说我这边配置电子邮件服务器,只允许本邮件服务器的账号,才能发电子邮件,且要密码验证;并且,DNS 中也配置了邮件相关的 MX 及其它参数,详细配置...。
6. 之后(16小时)收到收到一封电子邮件(英文),说端口已解封,建议你去配置一下反向 DNS 。
反向 DNS不配置,也能对外发电子邮件的。
测试了一下,发 hotmail, 被收到接收人的"垃圾邮件",可手工标记为“非垃圾”;发 gmail , 被收到接收人的“收件箱”。
至此完成配置。
整个过程用时较长(中国与美国有时差),全程用电子邮件沟通,但还算顺利。
感觉与美国人打交道,如同与聪明人说话,双方把话说透了,简单、直接、明了、高效。
================================================================================================
========================转发请注明来源:https://www.cnblogs.com/jacklondon/ ===========================
================================================================================================