alias padrão postfix usado mesmo quando eu tenho outros aliases

3

Eu tentei adicionar uma regra ao / etc / aliases que enviaria uma mensagem para / dev / null se ela fosse enviada para um alias específico:

fooname: /dev/null

Eu tenho o postfix configurado com um endereço padrão para um domínio em particular no meu arquivo / etc / postfix / virtual:

@mydomain.com  realuser

Eu tenho vários domínios mapeados para este servidor. Descobri que, se eu enviar uma mensagem para "[email protected], [email protected], [email protected], [email protected]", receberei a primeira, segunda e quarta mensagens, mas eu não receberá o terceiro.

O resultado é que as entradas em / etc / aliases não parecem causar um curto-circuito no envio de e-mail.

Como faço para enviar mensagens para aliases específicos para / dev / null enquanto ainda mantém o alias padrão?

    
por HappyEngineer 03.06.2011 / 06:20

1 resposta

2

Desculpe responder minha pergunta novamente, mas depois de algumas horas de luta, descobri o que fazer:

Primeiro, adicionei o seguinte ao main.cf:

smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/access_usernames, permit_mynetworks, reject_unauth_destination

Em seguida, adicionei entradas como as seguintes ao arquivo access_usernames:

badaddress@    REJECT

Então eu fiz "postmap access_usernames" e "postfix reload".

O arquivo access_usernames pode conter qualquer número de endereços de email para rejeitar e parece funcionar bem com o alias padrão!

    
por 03.06.2011 / 08:37

Tags