連接埠 465 上的 Exim 伺服器不發送橫幅也不回應 EHLO 命令

連接埠 465 上的 Exim 伺服器不發送橫幅也不回應 EHLO 命令

我開發了一個應用程序,可以透過 SSL 連接使用我的 Exim 伺服器發送電子郵件。

根據我的預設 exim 配置,要透過 SSL 連接發送電子郵件,我需要使用連接埠 465,而要在沒有 SSL 的情況下發送電子郵件,我必須使用連接埠 587。

好吧,當我將電子郵件發送器配置為使用 SSL 並使用連接埠 587 時,它會發送失敗,但如果我使用連接埠 465,它會正確發送電子郵件,這是預期的行為。

但是,如果我使用連接埠 587 遠端登入伺服器,伺服器會傳回 SMTP 標語,並且如果我發出 EHLO 命令,則會傳回以下內容:

250-vps.desytec.com Hello  [xxx.xxx.xxx.xxx]                                                                             
250-SIZE 52428800                                                                                                       
250-8BITMIME                                                                                                            
250-PIPELINING                                                                                                          
250-AUTH PLAIN LOGIN                                                                                                    
250-STARTTLS                                                                                                            
250 HELP

請注意,連接埠 587 支援 TLS 連線。

但是,如果我將伺服器遠端登入連接埠 465,則不會顯示任何橫幅,也不會顯示 EHLO 回應。

如何使我的 Exim 伺服器在連接埠 465 上發送橫幅、命令回顯和命令回應?

問候海梅

答案1

465是smtps端口,正在等待ssl連接。使用stunnelopensslsocat進行連接。

相關內容