gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 13:10:51 27 4
gpt4 key购买 nike

如何从终端知道 smtp 服务器是否支持 ssl?

最佳答案

您可以通过标准端口连接到邮件服务器,发送EHLO 命令并查看响应是否包含STARTTLS 功能。这告诉您邮件服务器将允许您通过标准 SMTP 连接运行加密 session 。例如:

$ 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 握手后跟一个 SMTP 问候,则假定邮件服务器支持 SSL。

关于unix - 如何知道smtp服务器是否支持ssl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5115887/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com