Postfix - caixa de correio virtual - exclui endereços da cobertura de curingas

1

existem elementos de sintaxe ou outra forma de excluir um ou mais mailadresses de um caractere curinga na configuração da caixa de correio virtual do postfix?

Minha configuração atual de trabalho é /etc/postfix/virtual_mailbox :

[email protected]              example.com/me/
@example.com                example.com/me/

[email protected]             example.com/foo/
[email protected]             example.com/bar/

eu adicionei dois usuários: foo & bar , mas ainda receberei seus e-mails devido ao curinga @example.com . É possível excluir [email protected] & [email protected] -mails de ser entregue na minha caixa de correio?

Eu gostaria de ficar com o curinga.

    
por GregorVolkmann 08.03.2013 / 15:36

1 resposta

1

Como de acordo com a documentação do postfix, os catchalls são por definição recursivos

VIRTUAL(5) VIRTUAL(5) NAME virtual - Postfix virtual alias table format

SYNOPSIS postmap /etc/postfix/virtual

postmap -q "string" /etc/postfix/virtual

postmap -q - /etc/postfix/virtual

DESCRIPTION The optional virtual(5) alias table rewrites recipient addresses for all local, all virtual, and all remote mail destinations. This is unlike the aliases(5) table which is used only for local(8) delivery. Virtual aliasing is recursive

Portanto, a solução é criar mapeamentos de 1 a 1 (para interromper a recursão) para seus usuários reais. No seu arquivo de usuários virtuais, você colocaria coisas assim:

[email protected] [email protected] e [email protected] [email protected]

    
por 08.03.2013 / 15:56