[更新:問題はそれ自体で解決されました。この場合、中継サーバーSendgridが関連しているようです。 ]
私のCentOS 8サーバーのDovecotバージョンが2.3.8にアップデートされるまで、すべてがスムーズに実行されました。または少なくともその時から気づき始めました。インバウンドメールは正常で、私のWordPressサイトの取引メールが送信されています。 PostfixAdminを介してPostfix、Dovecot、および仮想メールボックスを使用します。メールログの内容は次のとおりです。
Jun 30 13:34:10 bluesky postfix/smtp[950050]: error: open /etc/postfix/smtp_header_checkssmtp_address_preference: No such file or directory
Jun 30 13:34:10 bluesky postfix/smtp[950050]: fatal: open dictionary: expecting "type:name" form instead of "="
Jun 30 13:34:11 bluesky postfix/master[811267]: warning: process /usr/libexec/postfix/smtp pid 950050 exit status 1
Jun 30 13:34:11 bluesky postfix/master[811267]: warning: /usr/libexec/postfix/smtp: bad command startup -- throttling
Dovecotのアップデート後に私が変更した唯一の変更はssl_dhパラメータです。長さについて文句を言い、SSLをサポートしていないからです。問題に関連する場合...
答え1
error: open /etc/postfix/smtp_header_checkssmtp_address_preference: No such file or directory
このエラーはPostfixで発生し、Postfix設定ファイルの2行が誤ってマージされているようです。/etc/postfix/smtp_header_checks
設定された値のように見え、別々smtp_header_checks
のsmtp_address_preference
構成項目でなければなりません。ここに改行文字が欠けているかのように簡単かもしれません。
fatal: open dictionary: expecting "type:name" form instead of "="
これは再びPostfixで発生し、以前のエラーの結果である可能性があります。それとも別の問題かもしれません。
他の2つのメッセージは間違いなく以前のエラーによって引き起こされました。以前の設定エラーのため、smtp
Postfixプロセスは開始されておらず、今もmaster
この事実を報告しています。
問題は、このシステムの外部に送信するメールを送信するときにのみ発生するため、smtp
Postfixプロセスの問題は間違いなく根本的な原因である可能性があります。一方、Dovecotは主にメールクライアントとローカルメールボックスへのアクセスを処理し、アウトバウンドメールとはほとんど関係ありません。