質問: hash:/etc/aliases メール送信のログ:aug 13 13:03:26 production postfix/smtps/smtpd[8768]: warning: hostname 84-245-121-111.dynamic.swanmobile.sk does not resolve to address 84.245.121.111: name or service not known aug 13 13:03:26 production postfix/smtps/smtpd[8768]: connect from unknown[84.245.121.111] aug 13 13:03:27 production postfix/smtps/smtpd[8768]: 472971201bc: client=unknown[84.245.121.111], sasl_method=plain, sasl_username=dodancs@moow.info aug 13 13:03:27 production postfix/cleanup[8772]: 472971201bc: message-id=<220f13ed-554d-383e-116c-6ae3b0592088@moow.info> aug 13 13:03:27 production postfix/qmgr[29192]: 472971201bc: from=<dodancs@moow.info>, size=627, nrcpt=1 (queue active) aug 13 13:03:27 production postfix/smtps/smtpd[8768]: disconnect from unknown[84.245.121.111] ehlo=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=6 aug 13 13:03:29 production postfix/smtp[8775]: 472971201bc: to=<test@gmail.com>, relay=gmail-smtp-in.l.google.com[64.233.167.27]:25, delay=1.9, delays=0.17/0/0.87/0.89, dsn=2.0.0, status=sent (250 2.0.0 ok 1502622209 y42si3780413wrd.170 - gsmtp) aug 13 13:03:29 production postfix/qmgr[29192]: 472971201bc: removed この問題を解決するために情報を提供する必要があるものは他にありますか?私は試した: bisart.euサーバーで自己署名証明書を作成し、それをdovecotとpostfixを使用してサーバーで使用します(役に立ちませんでしたが、「bisart.euはこのメッセージを暗号化しませんでした」と表示されます) サーバーで自己署名証明書を作成しています(役に立ちませんでした) postfix設定でmain.cfのmyhostnameおよびmydomainプロパティを変更する dnsにspfレコードを追加する 前もって感謝します。
回答: 発信トラフィックの暗号化は、上記のいずれともあまり関係がありません。メールを送信するとき、postfixはをgmailに接続します(したがって、どちらのポートも転送もmxレコードも含まれません)、tlsクライアントのように機能します(つまり、webサーバーではなくwebブラウザーのように機能します)。 itcanは独自の証明書を提供できますが、提供する必要はありません。さらに、postfixには、サーバーモードとクライアントモードで、それぞれsmtpd_tls_*とsmtp_tls_*の下にtlsの個別の設定があります。 2つを混同しないでください。次の設定が有効になっていることを確認してください。smtp_tls_security_level = may smtp_tls_cafile = /etc/ssl/certs/ca-certificates.crt smtp_tls_loglevel = 1 osに合わせてsmtp_tls_cafileを調整します。 smtp_tls_loglevel設定は必須ではありませんが、ログを読み取るときに役立ちます。smtp_tls_cert_fileおよびsmtp_tls_key_fileを設定する必要はありません(多くのメールサーバーはクライアント証明書を無視するか、ログ記録の目的でのみ使用します)。