共計(jì) 4501 個(gè)字符,預(yù)計(jì)需要花費(fèi) 12 分鐘才能閱讀完成。
25 端口是什么端口服務(wù)?25 端口為 SMTP(Simple Mail Transfer Protocol,簡(jiǎn)單郵件傳輸協(xié)議) 服務(wù)器所開放,主要用于發(fā)送郵件。25 端口被很多木馬程序所開放,比如 Ajan、Antigen、Email Password Sender、ProMail、trojan、Tapiras、Terminator、WinPC、WinSpy 等等。拿 WinSpy 來(lái)說(shuō),通過(guò)開放 25 端口,可以監(jiān)視計(jì)算機(jī)正在運(yùn)行的所有窗口和模塊。
為什么很多服務(wù)器或郵件服務(wù)商都禁 25 端口?
25 是郵件專用端口,很少服務(wù)器開設(shè)了郵件服務(wù),所以都關(guān)閉了,更為主要原因是因?yàn)?25 端口通常為 SMTP 協(xié)議,很多商家都用來(lái)做為郵件群發(fā),所以阿里云都默認(rèn)禁用 25 端口,無(wú)法使用 TCP 25 端口連接外部地址。
就連騰訊云也于 2017 年 9 月 10 日后對(duì)云主機(jī) 25 端口進(jìn)行了限制 ,所以使用郵件發(fā)送一般我們可以使用企業(yè)郵件,直接用騰訊云企業(yè)郵箱免費(fèi)版或阿里云企業(yè)郵件發(fā)送郵件即可!
如果服務(wù)商沒開啟 25 端口怎么發(fā)郵件?
服務(wù)器的安全組有沒有開放 25,如果沒開啟 25 端口可以用其它端口發(fā)送郵件,比如:465 端口,所以不建議使用 25 端口發(fā)郵件。
推薦使用 465 端口發(fā)送郵件 ,PHP 的有一個(gè) PHPMailer 擴(kuò)展,可以使用 composer 加載一下!
本著服務(wù)器安全的原則,云服務(wù)器上的端口非必要的服務(wù)就不要開啟。因此,如果用戶有郵件傳送需求,可以開啟 25 端口,沒有的話最好禁用。
阿里云喜歡用安全組屏蔽端口,于是我就趕緊去配置了安全規(guī)則。進(jìn)站出站都配置了,結(jié)果還是不行,然后索性把防火墻也關(guān)了,依舊不行。經(jīng)過(guò)一番折騰,發(fā)現(xiàn)阿里自帶屏蔽 25 端口。簡(jiǎn)直尷尬,后來(lái)找了阿里的一些規(guī)則文檔,發(fā)現(xiàn)需要申請(qǐng)開通屏蔽端口。但是經(jīng)過(guò)咨詢了阿里工作人員,發(fā)現(xiàn)現(xiàn)在已經(jīng)不開放 25 端口,因?yàn)槭裁础痘ヂ?lián)網(wǎng)信息服務(wù)管理辦法》、《中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)反垃圾郵件規(guī)范》均對(duì)垃圾郵件進(jìn)行說(shuō)明與管理規(guī)范。讓我考慮 SSL 加密 SMTP 通過(guò) 465 端口進(jìn)行發(fā)件。然后試了一波,發(fā)現(xiàn) 465 發(fā)送不了 QQ 郵件,嘗試了網(wǎng)上說(shuō)的 587 端口竟然發(fā)送成功了 。
System.Net.Mail 空間的代碼如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
還有一種方法:
這個(gè)方式是官方給的,主要是通過(guò) System.Web.Mail.MailMessage 來(lái)實(shí)現(xiàn)發(fā)送,大家把這個(gè)方法放到自己的項(xiàng)目里面調(diào)用就好
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
|
自己親測(cè)試過(guò)可以用!
下面我們介紹下服務(wù)器常用的端口說(shuō)明:
21:FTP,F(xiàn)TP 服務(wù)器所開放的端口,用于上傳、下載。
22:SSH,22 端口就是 SSH 端口,用于通過(guò)命令行模式遠(yuǎn)程連接 Linux 系統(tǒng)服務(wù)器。
80:HTTP,用于網(wǎng)站服務(wù)例如 IIS、Apache、Nginx 等提供對(duì)外訪問(wèn)。
110:POP3,110 端口是為 POP3(郵件協(xié)議 3) 服務(wù)開放的。
443:HTTPS,網(wǎng)頁(yè)瀏覽端口,能提供加密和通過(guò)安全端口傳輸?shù)牧硪环N HTTP。
3306:MySQL,3306 端口,是 MySQL 數(shù)據(jù)庫(kù)的默認(rèn)端口,用于 MySQL 對(duì)外提供服務(wù)。
3389:Windows 遠(yuǎn)程桌面服務(wù),3389 端口是 Windows 2000(2003) Server 遠(yuǎn)程桌面的服務(wù)端口,可以通過(guò)這個(gè)端口,用“遠(yuǎn)程桌面”連接工具來(lái)連接到云主機(jī)。