Странная всеобъемлющая проблема в 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».

Теперь начинается странное. Когда я отправляю электронное письмо[email protected], он захвачен учетной записью "test_catchall". Пока проблем нет. Но если я отправлю электронное письмо на одну из установленных учетных записей пользователей системы, оно все равно будет захвачено test_catchall вместо настоящего владельца.

Однако для виртуальных псевдонимов функция Catch-all работает корректно.

Что я делаю не так?

Спасибо.

решение1

Если мне не изменяет память, раньше мне приходилось использоватьвиртуальные_картывместоvirtual_alias_maps.

Связанный контент