Postfixはsmtpとは異なる証明書を送信します。

Postfixはsmtpとは異なる証明書を送信します。

私はMua送信のためのドメイン(smtp.mydomain.comポート587)とサーバー間通信のためのドメイン(mail.mydomain.comポート25)を持っています。

myhostnameそこで、次のそれぞれに対して別々のサービスを設定してみましたmaster.cf

smtp      inet  n       -       y       -       1       postscreen
    -o myhostname=mail.mydomain.com

smtpd     pass  -       -       y       -       -       smtpd

submission inet n       -       y       -       -       smtpd
    -o myhostname=smtp.mydomain.com

TLSキーを次に設定しましたmain.cf

smtpd_tls_cert_file=/etc/letsencrypt/live/smtp.mydomain.com/fullchain.pem
smtpd_tls_key_file=/etc/letsencrypt/live/smtp.mydomain.com/privkey.pem

この設定は送信に問題がないようですが、サーバーはsmtp.mydomain.comSSL検証を実行すると証明書で応答しますmail.mydomain.com

設定しようとしましたが役に立ちsmtp_tls_certませんでした。

smtp_tls_cert_file=/etc/letsencrypt/live/mail.mydomain.com/fullchain.pem
smtp_tls_key_file=/etc/letsencrypt/live/mail.mydomain.com/privkey.pem

たぶんmyhostname=mail.mydomain.comオンにしてはいけませんが、機能するにはオンにpostscreenする必要がありますか?smtpd25ポートSMTPサービスの証明書を設定するには?それでもsmtp_tls_cert

関連情報