Postfix の奇妙なキャッチオール問題

Postfix の奇妙なキャッチオール問題

Postfix と仮想マッピングを正常に設定しました。

virtual_mailbox_domains = test.com test2.com
virtual_mailbox_base = /var/mail/virtualhosts
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_minimum_uid = 500
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_alias_maps = hash:/etc/postfix/virtual
allow_mail_to_commands = forward

次に、/etc/postfix/virtual で、次のキャッチオール ルールを設定します。

[email protected] [email protected]
[email protected] [email protected]
@test.com test_catchall

/etc/postfix/virtual_mailbox で、以下を設定します。

[email protected] test.com_pop1
[email protected] test.com_pop2

ちなみに、私はすでにシステムユーザー「test_catchall」を作成しました。

さて、奇妙なことが始まります。私がメールを送ると[メールアドレス]、それは「test_catchall」アカウントによってキャプチャされます。これまでのところ問題はありません。しかし、設定されたシステム ユーザー アカウントの 1 つに電子メールを送信すると、実際の所有者ではなく、test_catchall によってキャプチャされ続けます。

ただし、キャッチオールは仮想エイリアスに対しては適切に機能します。

何が間違っているのでしょうか?

ありがとう。

答え1

私の記憶が正しければ、以前は仮想マップの代わりに仮想エイリアスマップ

関連情報