SSLによるSMTP検証

SSLによるSMTP検証

私のSSLメールサーバーがSSL以外のメールサーバーとどのように機能するかを確認する必要があります。たとえば、これは簡単ですtelnet。同じ方法で使用できるセキュアSSL / TLSクライアントはありますか?

答え1

はい、gnutls-cliしかし動作するにはいくつかのヒントが必要です。

gnutls-cli --crlf foobar.com -p 465

この目的のためにいくつかのオンラインチュートリアルがあります-s foobar.com。上記の方法が失敗した場合は試してみることはできますが、必ずしも必要ではないようです。 使用する場合-s次に(EOFを送信)を押してCtrlDTLSセッションを開始する必要があります。

--crlf(E)SMTPプロトコルは、DOSスタイルのキャリッジリターンと行末で改行を使用するために必要です。これがなければ、サーバーは応答しません。

-pポートの場合、ここではSSL経由のSMTPにかなり標準的な465を使用しています。

次に、終了するサーバー証明書の一部(一括)出力が表示されます。

- Handshake was completed

- Simple Client Mode:

その後、サーバーは最初のステートメントを発行します。

220 mailserver1.foobar.com ESMTP

今できます。何があってもこの場合、Telnetを使用して行うことを検討しています。電子メール転送プロトコルEHLO私たちは代わりに使用しますHELO

EHLO fake.org

サーバーは機能/機能のリストで応答する必要があります。または、非常に慎重な場合は申し訳ありませんと言うことができます。 「fake.org」は嘘のようです。 ;)

関連情報