在命令行上检查 SMTP 服务器功能

pet*_*hka 7 command-line smtp

我知道 SMTP 服务器的 URL。我想了解该 SMTP 服务器的功能:TLS、密码加密等。Evolution Mail 知道如何报告这些。如何从命令行获取它们?

更新。EHLO 输出

EHLO yandex.ru
250111.localdomain.ru Hello ac60.localdomain.ru [172.16.2.60] (may be forged), pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-STARTTLS
250-DELIVERBY
250 HELP
Run Code Online (Sandbox Code Playgroud)

Nil*_*ils 8

RFC 5321在第 3.2 节中对此进行了定义:

所以基本上你可以发送 EHLO,邮件服务器应该用一个扩展功能列表来回答它,包括有效的加密算法。

如果服务器不理解 EHLO,它可能是一个较旧的系统,它只接受HELO。我没有进一步阅读,是否也可以询问旧系统的功能 - 但提供的链接也指向旧的 SMTP-RFC。