相信很多童鞋都遇到過(guò)這樣的情況,在阿里云ECS服務(wù)器上使用SMTP發(fā)送郵件不好用了,不是超時(shí)就是發(fā)送失敗。以前都可以發(fā)送啊,為什么最近就發(fā)送不了了呢。環(huán)境是windows server 2008 R2,會(huì)不會(huì)是系統(tǒng)的問(wèn)題呢;會(huì)不會(huì)是自己的代碼問(wèn)題呢;會(huì)不會(huì)是QQ郵箱有什么限置呢……花時(shí)去找吧,都不是,而是阿里云禁止了25端口。阿里是這樣解釋的:
“基于安全考慮,ECS 服務(wù)器 25 端口默認(rèn)受限,請(qǐng)?zhí)峤还紊暾?qǐng)解封,請(qǐng)參閱 TCP 25 端口控制臺(tái)解封申請(qǐng)。更多應(yīng)用,請(qǐng)參閱 經(jīng)典網(wǎng)絡(luò)的應(yīng)用案例 和 VPC ECS 實(shí)例公網(wǎng)訪問(wèn)控制。”
“注意:在正式申請(qǐng)前,您需要確認(rèn)同意并承諾,保證TCP 25 端口僅用來(lái)連接第三方的SMTP服務(wù)器,并從第三方的SMTP服務(wù)器外發(fā)郵件。如發(fā)現(xiàn)您使用申請(qǐng)的IP直接通過(guò)SMTP發(fā)送郵件,阿里云有權(quán)永久性封禁TCP 25端口,并不再提供解封服務(wù)。”
“相關(guān)說(shuō)明:
為了提升阿里云IP地址發(fā)送郵件的質(zhì)量,阿里云強(qiáng)制限制從云主機(jī)對(duì)外連接TCP25端口發(fā)送郵件,發(fā)郵件使用云郵產(chǎn)品。
如果有特殊無(wú)法滿(mǎn)足的郵件發(fā)送需求,您可以進(jìn)行申請(qǐng)取消限制。如果審核通過(guò),您將會(huì)收到我們特例許可通知。”
從上面的說(shuō)明上自己YY去吧。
網(wǎng)站有許多用其它方案的,比如用465端口。這樣的話還得根據(jù)自己的程序去設(shè)置開(kāi)發(fā)。如果你不想改程序,那么就直接申請(qǐng)解封吧。
解決方案:申請(qǐng)解封。
https://help.aliyun.com/knowledge_detail/56130.html
注意,當(dāng)你解封提交之后,顯示的狀態(tài)為 審核成功,但是現(xiàn)在你還不能用25端口,等狀態(tài)為 已生效 這時(shí)可以用了。
