SMTP端口25、465、587、2525有什么区别?我该用哪个?

73 SMTP端口25、465、587、2525有什么区别?我该用哪个?
各端口一览

25:MTA间中继(服务器→服务器),RFC 821(1982)定义。国内云厂商默认封禁。
465:SMTPS(隐式SSL/TLS),连接即加密。曾弃用,RFC 8314重新推荐为安全端口。
587:Submission(邮件提交端口),STARTTLS升级为加密,现代客户端标准。
2525:非标准备选端口,部分服务商(如SendGrid/Mailgun)提供以替代被封的25。

推荐用法

程序发信(Python/Java/PHP):587(STARTTLS)或465(SSL)
邮件客户端(Outlook/Foxmail/Thunderbird):587或465
自建MTA(Postfix/Exchange)对外通信:25
国内云服务器:直接弃用25,用465/587。

参考:RFC 821 · RFC 8314 · Mailgun: Which SMTP Port to Use