仮想ファイル内のパターンに関する postfix の問題

仮想ファイル内のパターンに関する postfix の問題

すべてのメールを特定のメール アドレスに転送しようとしています。 「main.cf」や「virtual-regexp」ファイルなど、すべてが正しく設定されていると思います。 「virtual」ファイルに次の内容を入力すると、転送は正常に機能します。

メール:[メールアドレス]

ただし、すべての電子メールを ID に送信するために 'virtual' で次のコードを使用しようとすると、無視され、元のユーザーに送信されます。

(.*)[メールアドレス]

上記のアイデアは、次の質問と回答から得られました。https://stackoverflow.com/questions/18270439/postfix-2-9-6-1-forward-all-mail-to-an-external-mail-address

パターン '(.*)' が機能しない理由について何か考えはありますか? 非常に多くの異なるパターンを試したので、頭が混乱し始めています。

答え1

問題は解決しました。上記の手順を完了する必要がありますが、さらに、postfix プロセスを再起動する前に、main.cf に次の行がある場合には、その行をコメント アウトする必要があります。

#virtual_alias_maps = hash:/etc/postfix/virtual
#virtual_alias_domains = hash:/etc/postfix/virtual

関連情報