Como uso o “catchall” no meu alias de postfix?

3

Eu tenho isso no meu main.cnf:

alias_maps= regexp:/etc/aliases

Dentro desse arquivo, eu tenho:

/^reply*$/: jjj

Agora, quando eu enviar para [email protected], o postfix irá rejeitá-lo porque

Recipient address rejected: User unknown in local recipient table;

Como posso configurar meus aliases para que as pessoas possam enviar reply*@mydomain.com e encaminhá-las para [email protected]?

    
por Alex 10.04.2013 / 05:23

1 resposta

2

Supondo que não seja um erro de digitação e /^reply*$/: jjj é realmente a entrada em sua tabela, sua expressão regular está incorreta para o que você está tentando fazer e você não está usando a sintaxe apropriada para regexp_table(5)

Você deseja /^reply.*$/ jjj .

Acho que você também pode ser mais bem atendido adicionando e adicionando tabela em vez de substituir a padrão.

alias_maps = hash:/etc/mail/aliases, regexp:/etc/postfix/reply-regexp-alias

Além disso, lembre-se de que alias_maps são usados para local(8) e não virtual(5) entrega, o que significa que o sistema está ocorrendo em deve pensar em si mesmo como o destino final para todos os endereços @ mydomain.com, embora algo pode ser feito com virtual_alias_maps .

    
por 13.04.2013 / 01:18