教育培训 > 阿里云为什么禁用25端口?

阿里云为什么禁用25端口?

2020-10-15 21:34阅读(60)

阿里云为什么禁用25端口?阿里云为什么禁用25端口,然后又说使用阿里云邮箱又可以用25端口?:阿里云禁用25端口,完全是出于安全的考虑。封25端口是大势所趋,不光

1

阿里云禁用25端口,完全是出于安全的考虑。封25端口是大势所趋,不光是阿里云,很多服务器运营商都已经屏蔽了25端口。

25端口变得不安全

25端口为简单邮件传输协议(SMTP)服务所开发,是用于发送邮件。25端口是一个很古老的端口,在1982年时RFC821中首次引入该协议时分配给SMTP的端口号。当你给别人发送邮件时,你的机器的某个动态端口(大于1024)就会与邮件服务器的25号端口建立一个连接,你发送的邮件就会通过这个连接传送到邮件服务器上,保存起来。

黑客可以利用25端口寻找SMTP服务器,用来转发垃圾邮件和传播恶意软件。25端口也被很多木马程序所开放,比如Ajan、Antigen、Email Password Sender、ProMail、trojan、Tapiras、Terminator、WinPC、WinSpy等等。比如:WinSpy可以用过25端口监视计算机正在运行的所有窗口和模块。

申请解封阿里云25端口

如果我们项目部署在阿里云服务器上,又要使用发送邮件,可以申请解封25端口。

注意:官方提醒,阿里云的25端口仅用来连接第三方的SMTP服务器,从第三方的SMTP服务器外发邮件。如果已经申请IP的服务器直接通过SMTP发送邮件,阿里云有权永久性封禁TCP 25端口,并不在提供解封服务。

1、登录云盾安全管控平台管理控制台。

也可以通过阿里云管理控制台右上角的账户图标,单击安全管控云盾安全管控平台管理控制台打开。

2、鼠标点击“业务申请 > 25端口解封”,再点击弹出页面右上角“25端口解封申请”。

3、选择IP类型,填写您要报备的IP及关联域名(仅能申请登录账号下所拥有的IP),勾选“已阅读并同意《25端口使用服务协议》”,鼠标点击下一步。

4、填写申请表单,详细说明您的TCP 25端口使用描述及使用情况。然后鼠标点击确定,提交25端口解封申请。

使用SSL加密端口465来外发邮件

服务器25端口默认是是关闭的,但可以使用SSL加密端口465来外发邮件。通过连接外部邮箱的发信服务器,并通过程序配置的账号、密码鉴权验证来发送邮件,而不是服务器本身来发送邮件,就和本地电脑使用outlook等客户端连接邮箱服务器发送邮件是一致的。

需要注意:

1、需要将外部邮箱服务器的端口改为SSL加密端口(通常是465端口)。

2、在程序中启用SSL加密协议连接邮箱服务器。

.NET源代码实现样例

PHP源代码实现样例

ASP源码实现样例

阿里云或其他服务器运营商告诉你用465端口发信,就是让你借助第三方的邮件服务器来发信,而不是讲服务器改用为邮件服务器。如下图:

用阿里云或其他服务器运营商的服务器来建一个邮件服务器,是不被允许的。

普通用户没有正常的运营条件和技术,很容易滥用或被黑客利用,而造成服务器或网络不稳定。另外,国际有反垃圾邮件联盟,并且针对域名和IP地址有黑白名单机制,服务器的IP地址被举报滥用是很难有解禁的可能,IPV4的IP地址目前是很稀缺的资源。


以上个人浅见,欢迎批评指正。

认同我的看法,请点个赞再走,感谢!

喜欢我的,请关注我,再次感谢!

2

pop和smtp和是电子邮件服务器用的收发协议,其中smtp协议默认端口是25端口。由于默认情况下协议传输内容都是未加密,可以被人监听,通过网络抓包窃取邮件内容,比如密码什么的。也能被人中间人劫持,发用于邮件欺诈,大量垃圾邮件都是通过smtp 25端口发出的。阿里云禁止25端口主要是防止该服务被恶意利用,成为垃圾邮件发送源,也能防止信息泄密。

实际上现在各邮件商都是鼓励用户使用传输用ssl/tsl加密的协议,安全协议默认为465。使用该加密的协议更加安全,使用也非常简单,各语言和模块也都支持ssl的加密协议了。

不要使用25,不要使用25,不要使用25,用更安全的465取代它好了。




3

感谢邀请我来回答这个问题。

25端口是最古老的端口之一,已有30多年历史,主要用于邮件信息传递服务。该端口早期使用很广泛,然而,由于这个端口经常被恶意利用,传播垃圾邮件和恶意软件,国际上的通常做法是停用25端口。

目前很多阿里云用户由于服务需求,需要使用服务器发送邮件服务,但配置后发现邮件总是发送失败,其原因也是阿里云关停了25端口服务。对此,阿里云曾做出回复:由于国际与国内均对垃圾邮件进行严格管控,根据我国《互联网信息服务管理办法》、《中国互联网协会反垃圾邮件规范》对垃圾邮件进行说明与管理规范。 鉴于25端口被大量垃圾邮件充斥,严重影响广大用户正常使用。为了共同维护良好的网络环境,阿里云新购服务器不再提供25端口邮件服务。

由此可见,阿里云停用25端口是为了防止垃圾邮件泛滥。上面我们也说过了,不仅仅是阿里云,目前很多互联网服务商都关闭了25端口,这样就造成一些网站无法发送邮件。但并不是只有25端口用作邮件服务,465端口、587端口同样可以用作邮件服务,建议你可以尝试使用465端口或587端口。

希望我的回答对你有帮助。




4

提交了工单够25端口是可以开通的…

5

25端口为SMPT服务默认端口,主要用于发送邮件,但阿里云服务器处于安全考虑,禁用了25端口,但如果我们项目部署在阿里云服务器上,又要使用发送邮件,可以申请解封25端口,具体操作就不详述了,因为并不推荐解封25端口。

25端口本身是非SSL协议的端口,一般使用25端口发送的邮件都是非SSL协议的,当阿里云禁用了25后,如果我们仍想发送邮件,可以使用SSL协议的端口号465,SMTP服务SSL协议端口号是465,该端口并未被阿里云禁用,可以用来发送邮件,并且安全性更好。

6

由于阿里云默认封禁了25端口,无法使用TCP 25 端口连接外部地址。25端口是SMPT服务默认端口,主要用途是用于邮件发送。

阿里云25端口为什么默认是关闭的?

不单止阿里云禁用了25端,国际上一般主机商都是禁用了这个端口。是为了防止垃圾邮件,不让邮件泛滥之类。

同时也是安全性问题的考量,25是邮件发送默认端口,有些攻击就是对默认端口进行,也是为减负吧,相反的是,改端口并增加加密防护会更安全。

25端口解封

你可以在阿里云控制台->安全管控中找到“25端口解封”一项,既然提供选择,是不是解封25端口去用就好了?


首先现在阿里云25端口管理严格很多了,要申请通过难度高。当然,如果你有特殊场景,需要从云主机对外连接TCP25端口。不过如果你解封TCP 25端口不是单纯用于连接第三方SMTP服务器,很可能会被永久封禁25端口,以后也无法解封。


发邮件需求,其实465端口更合适。

意思是你可以不解封25端口,配置465端口发送邮件是没有问题的。25端口本身是非SSL协议的端口,一般使用25端口发送的邮件都是非SSL协议的。邮件用途嘛,用SSL协议的端口号465,SMTP服务SSL协议端口号是465,安全性也更有保障。


感谢您的阅读!欢迎补充和纠正,认同的烦请点个小赞鼓励鼓励~谢谢

7

当然得禁,阿里有自己的邮件服务,你打开25端口就是想自己用阿里云服务器搭建自己的邮件服务系统。这跟阿里提供的邮件服务是冲突的。而且,自己搭建的邮件服务不一定真的就很安全,有可能黑客通过你的搭建的服务影响到阿里云整体的服务安全性。

8

国际上一般主机商都是禁用25端口的。这是国际惯例。一般主机商是可以允许用户申请开放25端口的,前提是能提供合理用途说明和提交一份类似反垃圾邮件责任书的说明文件。

当然大多数主机商还是提倡使用安全加密协议运行邮件服务或者使用大牌邮件服务。

9

25端口是发送,重要的是不想让你用110端口来接收,因为没有加密,导致你的账号和密码是明文传递,很容易被别人获取到。启用证书后,有基本的传递层安全,不会轻松泄露了,就这么一回事。

10

端口就是一个对外服务的一个进程,在操作系统中表现就是监听程序,25是邮件默认口,许多黑客软件默认攻击这个口,为了减少对这个口的负担,改一个口,并增加加密防护,这样一是安全,二是减少没必要的服务器开支。