Назад | Перейти на главную страницу

Странная общая проблема с 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 я установил следующее универсальное правило:

test@test.com test@gmail.com
test2@test.com test2@gmail.com
@test.com test_catchall

В / etc / postfix / virtual_mailbox я установил следующее:

pop1@test.com test.com_pop1
pop2@test.com test.com_pop2

Кстати, я уже создал системного пользователя test_catchall.

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

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

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

Спасибо.

Если мне не изменяет память, в прошлом мне приходилось использовать virtual_maps вместо того virtual_alias_maps.