亚马逊 AWS 的EC2 云服务器实例取消 SMTP 端口 25 上的限制,以便自己搭建的邮件服务器软件,可以对外收发电子邮件

2020-04-02 09:45

 

亚马逊 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. 填写申请的理由,最好用英文吧,客服懂英文的可能性比较大。

理由可以正常填写,比如我在我的 aws EC2 云服务器 Windows/Linux 里,搭建了一个邮件服务器,供 n 个人用,每日发送的电子邮件 x 封。不用来发送大量的广告/推销电子邮件。期望能与外部互发电子邮件。

然后等待答复。

 

4. 之后会收到一封电子邮件(英文),大意是你的申请已受理,编号 xxx, 请等待,将在 48 小时内处理/答复。

如果你的申请理由要修改一下,可以直接回复此邮件,balabala...

 

5. 之后(我这边的是29小时)收到收到一封电子邮件(英文),要求说明你是如何防止别人用你的邮件服务器、来发垃圾广告邮件的。要求回复电子邮件,提供详细的配置参数,他们看一下。警告,如果你乱来,后果...

然后我回电子邮件,说我这边配置电子邮件服务器,只允许本邮件服务器的账号,才能发电子邮件,且要密码验证;并且,DNS 中也配置了邮件相关的 MX 及其它参数,详细配置...。

 

6. 之后(16小时)收到收到一封电子邮件(英文),说端口已解封,建议你去配置一下反向 DNS 。

反向 DNS不配置,也能对外发电子邮件的。

测试了一下,发 hotmail, 被收到接收人的"垃圾邮件",可手工标记为“非垃圾”;发 gmail , 被收到接收人的“收件箱”。

 

至此完成配置。

整个过程用时较长(中国与美国有时差),全程用电子邮件沟通,但还算顺利。

感觉与美国人打交道,如同与聪明人说话,双方把话说透了,简单、直接、明了、高效。

 

 

欢迎转载,转载请注明出处: https://www.zheguisoft.com/staff_blogs/jacklondon_chen/2022, 及 https://www.cnblogs.com/jacklondon/p/remove_aws_ec2_smtp_port_limit.html

 

 

 


请选择网站语言: