
みんな!
私は ISPConfig を備えた CentOS Web サーバーを所有しており、このサーバーは電子メール サービス (postfix + dovecot + sieve) とともに 1 年以上問題なく稼働しています。
しかし、メールのコピーを他のアカウント(サーバー自体にある)に送信するクライアントにとって新たなニーズが生じました。
私は数日間 Sieve と議論してきました。ispconfig で CC または BCC のいずれかのリダイレクトを構成すると、メイン アカウントに電子メールが届きますが、コピーを受信するはずのアカウントにはメッセージが届きません。
以下は、電子メールの配信に関するサーバーのログ (Maillog) です (保護のため、電子メール アドレスを変更しました)。
Mar 20 22:57:05 srv-exwb01 sendmail[22014]: w2L1v4Si022014: w2L1v4Sj022014: DSN: Service unavailable
Mar 20 22:57:05 srv-exwb01 postfix/smtpd[21955]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 554 5.7.1 <srv-exwb01.eximiaweb.com.br>: Helo command rejected: Host not found; from=<> to=<[email protected]> proto=ESMTP helo=<srv-exwb01.eximiaweb.com.br>
Mar 20 22:57:05 srv-exwb01 sendmail[22014]: w2L1v4Sj022014: [email protected], delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=33744, relay=[127.0.0.1] [127.0.0.1], dsn=5.7.1, stat=Service unavailable
Mar 20 22:57:05 srv-exwb01 sendmail[22014]: w2L1v4Sj022014: w2L1v4Sk022014: return to sender: Service unavailable
Mar 20 22:57:05 srv-exwb01 postfix/smtpd[21955]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 554 5.7.1 <srv-exwb01.eximiaweb.com.br>: Helo command rejected: Host not found; from=<> to=<[email protected]> proto=ESMTP helo=<srv-exwb01.eximiaweb.com.br>
Mar 20 22:57:05 srv-exwb01 sendmail[22014]: w2L1v4Sk022014: to=postmaster, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=34768, relay=[127.0.0.1] [127.0.0.1], dsn=5.7.1, stat=Service unavailable
Mar 20 22:57:05 srv-exwb01 sendmail[22014]: w2L1v4Sj022014: Losing ./qfw2L1v4Sj022014: savemail panic
Mar 20 22:57:05 srv-exwb01 sendmail[22014]: w2L1v4Sj022014: SYSERR(vmail): savemail: cannot save rejected email anywhere
Mar 20 22:57:05 srv-exwb01 dovecot: lda([email protected]): Error: Sendmail process terminated abnormally, exit status 69
Mar 20 22:57:05 srv-exwb01 dovecot: lda([email protected]): Error: sieve: msgid=<[email protected]>: failed to redirect message to <[email protected]> (refer to server log for more information)
これはアカウントの Sieve ログです:
sieve: info: started log at Mar 20 22:11:48.
error: msgid=<[email protected]>: failed to redirect message to <[email protected]> (refer to server log for more information).
sieve: info: started log at Mar 20 22:25:24.
error: msgid=<[email protected]>: failed to redirect message to <[email protected]> (refer to server log for more information).
sieve: info: started log at Mar 20 22:39:31.
error: msgid=<[email protected]>: failed to redirect message to <[email protected]> (refer to server log for more information).
sieve: info: started log at Mar 20 22:57:05.
error: msgid=<[email protected]>: failed to redirect message to <[email protected]> (refer to server log for more information).
追加情報:サーバーはこのチュートリアルを使用して構成されました: https://www.howtoforge.com/tutorial/perfect-server-centos-7-apache-mysql-php-pureftpd-postfix-dovecot-and-ispconfig/ より
何が起こっているのか、誰か分かるでしょうか? ご清聴ありがとうございました。
答え1
良い...
友人の @Gerard H. Pille の助けを借りて問題を解決できたと思います。コメントで述べたように、バインドに PTR レコードがありますが、@Gerard H. Pille が指摘したように、このレコードがあってもリバース DNS は機能しませんでした。
その後、クラウド インスタンスを提供している会社のパネルを徹底的に調べたところ、リバース DNS が私のサーバー (ns1.eximiaweb.com.br) とは異なる名前を指していることが分かりました。ここで Sieve が迷子になり、内部的にもオンラインで検索しようとしましたが、見つかりませんでした。私が行ったのは、この構成を ns1.eximia ... からサーバー名 (hosts ファイル内にあります) に変更することでした。
これで問題は解決しました。他にも同じ問題を抱えている人がいるかもしれないので、登録してみるのは面白いと思いました。
助けてくれてありがとう、@Gerard H. Pille!