Amavisプロセスを再起動するたびに、次のメッセージが表示されました。
Amavisdの開始:head:読み取り用に `/ etc/mailname 'を開くことができません:そのようなファイルまたはディレクトリはありませんamavisd-new。
「mail.mydomain.com」を含む/ etc/mailnameファイルを追加することにしましたが、残念ながら、これらの警告の受信を停止しました。
ただし、Postfix + amavis + dovecotの設定で厄介な副作用が発生しました。受信した電子メールには、X-spamヘッダーがありません。
/ etc/mailnameファイルが存在しない場合の電子メールヘッダーは次のとおりです。
受信:ローカルホスト(localhost [127.0.0.1])からwebservices.mydomain.com(Postfix)、ESMTP ID 599C912EA177 for; 2015年6月4日木曜日18:10:07 + 0100(WEST)X-virus-scanned:Debian amavisd-new at X-spam-flag:NO X-spam-score:-1.999 X-spam-level :X-spam-status:いいえ、スコア= -1.999必須= 3.49テスト= [BAYES_00 = -1.9、DKIM_SIGNED = 0.1、DKIM_VALID = -0.1、DKIM_VALID_AU = -0.1、FREEMAIL_FROM = 0.001、HTML_MESSAGE = 0.001、SPF_PASS = -0.001 ] autolearn = ham
これは、mailnameファイルを追加した直後の同様の電子メールです(この例では、mailnameにはwtf.comが入力されています)
受信:ローカルホスト(localhost [127.0.0.1])からwebservices.mydomain.com(Postfix)、ESMTP ID 7195812EA177 for; 2015年6月4日木曜日18:12:28 + 0100(WEST)X-virus-scanned:Debian amavisd-new at wtf.com
太字のすべてが消えました。 2つのイベントの関係を理解するのを手伝ってもらえますか?
このserverfault投稿 および ここ のコメントによると:
local_domains_aclが正しく設定されていません。これらのヘッダーは、local_domains_aclルックアップ(または%local_domainsまたは$ local_domains_reまたはSQLルックアップのフィールド 'local')に一致する受信者にのみ挿入されます。
Mydomain.comではなくmail.mydomain.comがありました。 mydomain.comに変更すると、期待どおりにSpam-Xヘッダーが表示されます。