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を許容する羽目になっている。