Fetchmail は、STARTTLS 施行のため、メールをローカルに配信できません。

Fetchmail は、STARTTLS 施行のため、メールをローカルに配信できません。

postfix私はローカルメールサーバーを使用して設定しましたdovecot。今、fetchmail別のサーバーからメールを取得してローカルに送信したいと思います。ただし、ローカルに接続するときは次のものをfetchmail使用しないため、エラーが発生します。STARTTLSSMTPpostfix

reading message 852 of 853 (18519 octets) (log message incomplete)
SMTP> MAIL FROM:<XXXXXXXXXXX> SIZE=18519
SMTP< 530 5.7.0 Must issue a STARTTLS command first
SMTP error: 530 5.7.0 Must issue a STARTTLS command first
SMTP server requires STARTTLS, keeping message.
SMTP> RSET

~によると前の質問fetchmailこれは、サーバーとの通信時にサポートされ宣言されていないためです。STARTTLSSMTP

通常、電子メールはローカルに送信されるため、通常は問題になりません。

したがって、私の構成にはある点で欠陥があるという結論を下しました。postfixMUAがメールを送信するときに接続が安全になることを望んでいますが、明らかにfetchmailmaster.cfSMTPSTARTTLSSUBMISSION

ベストアンサー1

同じ問題が発生して発見されました。このソリューションMr. Postfix自身の言葉:

/etc/postfix/master.cf:

192.168.1.1:smtp  inet  n       -       -       -       -       smtpd
  127.0.0.1:smtp  inet  n       -       -       -       -       smtpd
            -o smtpd_tls_security_level=may

これsmtpd_tls_security_level = encryptと共にマスターファイル(グローバル設定で)トリックを実行する必要があります。

おすすめ記事