postfixエラー「warning: do not list domain *** in BOTH mydestination and virtual_alias_domains」の対処

Jun 4 14:26:01 dacelo postfix/trivial-rewrite[4927]: warning: do not list domain hogehoge.com in BOTH mydestination and virtual_alias_domains

このエラーメッセージは、「mydestination 」と「virtual_alias_domains」とに重複してドメインを登録している場合に発生します。

この場合、どっちかを消せば解決します。

一般的な事例

大方の場合は、virtual_alias_domainsのみに書かれているべきバーチャルとメインが、mydestination にも重複して書かれちゃっているケースだと思われます。

自分の事例

ちなみに今回自分のサーバーの設定を見直してみたら、こんな風に書かれてた。

広告

mydestination = $myhostname, localhost.$mydomain, $mydomain, $virtual_alias_domains

$virtual_alias_domainsは前の方で定義されていて、それをわざわざこっちにも設定しちゃダメですね。

mydestination = $myhostname, localhost.$mydomain, $mydomain

に修正してpostfix再起動。

…と思ったんだけど、そうすると

Recipient address rejected: User unknown in virtual alias table

のエラーが出てリジェクトされちゃうんだよなあ。
ってなわけで結局元に戻して、Warningを許容する羽目になっている。

About: dacelo


Leave a Reply

Your email address will not be published. Required fields are marked *