簡體   English   中英

如何知道smtp服務器是否支持ssl?

[英]How to know that smtp server support ssl or not?

如何知道終端上的smtp服務器是否支持ssl?

您可以連接到標准端口上的郵件服務器,發送EHLO命令並查看響應是否包含STARTTLS功能。 這告訴您郵件服務器將允許您通過標准SMTP連接運行加密會話。 例如:

$ telnet localhost smtp
Trying 127.0.0.1...
Connected to localhost
220 localhost ESMTP
EHLO localhost
250-localhost
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS  <--- here it is
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
QUIT
221 2.0.0 Bye

或者,您可以嘗試連接到默認的SMTP-over-SSL端口465 / tcp,並假設郵件服務器支持SSL,如果您獲得肯定響應並成功進行SSL握手,然后是SMTP問候語。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM