aceita todos os e-mails recebidos com nome desconhecido e redireciona para um usuário conhecido com postfix

3

quando eu envio e-mails para o meu endereço [email protected] , isso funciona.

mas quando eu envio e-mails para outro endereço de e-mail de usuário inexistente (como [email protected] ), isso rejeita o e-mail:

Recipient address rejected: User unknown in local recipient table (state 13).

Como posso aceitar todos os e-mails (e redirecionar os 'endereços desconhecidos' para [email protected] )?

Obrigado!

    
por felix46r 04.08.2012 / 16:43

3 respostas

2

Confira o parâmetro de configuração user_relay para definir o usuário catchall. E para não bloquear usuários inexistentes local_recipient_maps deve me esvaziar. Então, no seu caso:

luser_relay = [email protected]
local_recipient_maps =
    
por 04.08.2012 / 16:53
0

Você pode tentar a resposta virtual_alias_maps (mostrada como a quarta resposta para mim) de postfix - como você redireciona todos os emails para um usuário, por exemplo, *@example.com → [email protected]

Eu tive e resolvi esse problema há muitos anos, mas não tenho uma cópia do que fiz. Mas a certeza acima parece com isso.

    
por 04.08.2012 / 18:27
0

Isso é chamado de endereço "pega-tudo".

link

Local catch-all address

When the local(8) delivery agent finds that a message recipient does not exist, the message is normally returned to the sender ("user unknown"). Sometimes it is desirable to forward mail for non-existing recipients to another machine. For this purpose you can specify an alternative destination with the luser_relay configuration parameter.

    
por 05.08.2012 / 00:13