自分のドメイン以外のドメインにメールを送信できません。

自分のドメイン以外のドメインにメールを送信できません。

[更新:問題はそれ自体で解決されました。この場合、中継サーバー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_checkssmtp_address_preference構成項目でなければなりません。ここに改行文字が欠けているかのように簡単かもしれません。

fatal: open dictionary: expecting "type:name" form instead of "="

これは再びPostfixで発生し、以前のエラーの結果である可能性があります。それとも別の問題かもしれません。

他の2つのメッセージは間違いなく以前のエラーによって引き起こされました。以前の設定エラーのため、smtpPostfixプロセスは開始されておらず、今もmasterこの事実を報告しています。

問題は、このシステムの外部に送信するメールを送信するときにのみ発生するため、smtpPostfixプロセスの問題は間違いなく根本的な原因である可能性があります。一方、Dovecotは主にメールクライアントとローカルメールボックスへのアクセスを処理し、アウトバウンドメールとはほとんど関係ありません。

おすすめ記事