Onde definir o endereço pega-tudo no Postfix (caixas de correio virtuais afetadas)

1

Eu configurei com êxito o Postfix para entregar mensagens para caixas de correio virtuais.

Eu posso configurar aliases e pipes dentro de / etc / postfix / virtual e caixas de correio dentro dos arquivos / etc / postfix / virtual_mailbox.

No entanto, sempre que defino um domínio pega-tudo e aponto para um endereço de email remoto, ele substitui todas as outras caixas de correio virtuais e alias virtuais definidos no postfix. Como posso definir um encaminhamento geral para o endereço de e-mail remoto quando a caixa de correio virtual está habilitada?

Eu defino o catch-all assim:

@mydomain.com     [email protected]

Obrigado pela sua ajuda!

    
por Cem 17.11.2011 / 15:38

1 resposta

3

O catchall deve estar no arquivo virtual_alias_maps (no seu caso /etc/postfix/virtual ) e não no arquivo virtual_mailbox .

Dê uma olhada aqui , pesquise a página por Mail forwarding domains e você encontrará este exemplo:

1 /etc/postfix/main.cf:
2     virtual_alias_domains = example.com ...other hosted domains...
3     virtual_alias_maps = hash:/etc/postfix/virtual
4 
5 /etc/postfix/virtual:
6     [email protected] postmaster
7     [email protected]        joe@somewhere
8     [email protected]       jane@somewhere-else
9     # Uncomment entry below to implement a catch-all address
10     # @example.com         jim@yet-another-site
11     ...virtual aliases for more domains...
    
por 17.11.2011 / 16:48

Tags