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

Unix 如何知道smtp服务器是否支持ssl?,unix,ssl,smtp,Unix,Ssl,Smtp,如何从终端知道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 1024000

如何从终端知道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
$telnet localhost smtp
正在尝试127.0.0.1。。。
已连接到本地主机
220本地主机ESMTP
EHLO本地主机
250本地主机
250-流水线
250码10240000
250-VRFY
250-ETRN

250-STARTTLS您可以在标准端口上连接邮件服务器,发送
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
$telnet localhost smtp
正在尝试127.0.0.1。。。
已连接到本地主机
220本地主机ESMTP
EHLO本地主机
250本地主机
250-流水线
250码10240000
250-VRFY
250-ETRN
250-STARTTLS