Questão pega-tudo estranha no Postfix

2

Configurei o Postfix e o mapeamento virtual com sucesso:

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

Em seguida, em / etc / postfix / virtual, defino a seguinte regra catch-all:

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

Em / etc / postfix / virtual_mailbox, eu os configuro:

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

A propósito, eu já criei um usuário do sistema "test_catchall".

Agora, a coisa estranha começa. Quando eu envio um email para [email protected], ele é capturado pela conta "test_catchall". Nenhum problema até agora. Mas se eu enviar um e-mail para uma das contas de usuário do sistema, ele ainda será capturado pelo test_catchall, em vez do proprietário real.

Catch-all funciona corretamente para aliases virtuais, no entanto.

O que estou fazendo de errado?

Tahnks.

    
por Cem 23.11.2011 / 15:05

1 resposta

2

Se minha memória me serve corretamente, no passado eu tive que usar virtual_maps em vez de virtual_alias_maps .

    
por 23.11.2011 / 15:31

Tags