私のpostfixが実際にTLSを使用して送信メールを送信しているかどうかを確認するにはどうすればよいですか?


10

VPSにPostfixを正常にインストールしました。暗号化したメールを送信したい。すべての証明書と秘密鍵をインストールし、confファイルを設定しました。

smtpd_tls_key_file = <path to my private key>
smtpd_tls_cert_file = <path to my cert file>
smtpd_recipient_restrictions = permit_mynetworks reject_unauth_destination
smtpd_tls_security_level = encrypt

しかし、私は他に何をすべきかわかりません。つまり、メールが暗号化されていることを確認するにはどうすればよいですか?私は、php mail()関数を使用して送信メールを送信します。


メールサーバー(設定済み)への接続を暗号化しますか、メールの実際の本文を暗号化しますか?前者を実行したようですが、実際の電子メールを暗号化したい場合、それは半分の仕事です。その部分についてはS / MimeとPGP / GPGを調べてください。こちらの役立つブログ投稿もご覧ください:blogs.fsfe.org/jens.lechtenboerger/2013/12/23/openpgp-and-smime
JayMcTee

うーん..つまり、私のSMTPサーバーが本当にTLSチャネル経由でGmailと話をしているのかどうかを確認するにはどうすればよいですか?
ジュゼッペ2015年

@JayMcTee彼はおそらくローカルPostfixインストールを使用して送信メールを送信していますが、彼はそれについて言及しなければなりませんでした。
peterh-モニカを2015年

回答:


19

Postfixはときに送信し、他のサーバーに電子メールを、その後Postfixはとして機能するSMTPクライアント。したがって、SMTPクライアントとTLSに関する関連ドキュメントを参照する必要があります

postfix SMTPクライアントのTLS暗号化機能を有効にするには、この行を main.cf

smtp_tls_security_level = may

Postfix SMTPクライアントをOpportunistic-TLSモードにします。つまり、STARTTLS ESMTP機能がサーバーでサポートされている場合、SMTPトランザクションは暗号化されます。それ以外の場合、メッセージは平文で送信されます。

SMTPトランザクションが暗号化されているかどうかを確認するには、smtp_tls_loglevel1 に増やします。

smtp_tls_loglevel = 1

この構成では、postfixはこのSMTPトランザクションが暗号化されるようなログ行を持ちます。

postfix-2nd/smtp[66563]: Trusted TLS connection established to gmail-smtp-in.l.google.com[74.125.200.27]:25: TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)

設定ファイルの編集が終わったら、忘れずに実行してください:

postfix reload

変更を有効にするため。


注:上記の設定smtpdは、メールの受信に使用されるデーモンであるPostfix SMTPサーバーのみを対象としています。


すべきですsmtpd_tls_security_level = mayか?ないsmtp_tls_security_level
kittygirl

1

安全で暗号化/認証された接続を介して、通常の暗号化されていないメールを送信したいようです。

つまり、私のSMTPサーバーが実際にTLSチャネル経由でgmailと言っているかどうかを確認するにはどうすればよいですか?

ここで、MTAへの接続が暗号化された通信手段を実際に使用していることを確認したいとします。

その質問はここで答えられました:https//security.stackexchange.com/questions/58857/test-starttls-configuration-of-smtp-server

例:https : //www.checktls.com/tests.html

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.