Postfix: mensagem de rejeição personalizada para determinados endereços de e-mail

7

Eu gostaria de rejeitar os e-mails para um determinado endereço com uma mensagem personalizada. Mails para outros endereços não existentes devem permanecer inalterados. Como eu posso fazer isso? Estou usando o Postfix 2.7.0 no Ubuntu 10.4.

Histórico: meus sites da web enviam e-mails para meus usuários e, até o momento, meu endereço pessoal é usado como remetente. Eu gostaria de mudar isso para um endereço noreply @ ..., mas como os usuários respondem com bastante frequência a esses e-mails, eu gostaria de enviar uma mensagem de rejeição útil para eles.

Obrigado!

    
por iGEL 08.05.2011 / 12:01

1 resposta

16

Crie um custom_replies map (ou seja, /etc/postfix/custom_replies ) com o seguinte conteúdo:

[email protected] REJECT Like I said, NOREPLY

Executar sudo postmap /etc/postfix/custom_replies .

Edite /etc/postfix/main.cf e coloque o seguinte como a primeira verificação do smtpd_recipient_restrictions :

check_recipient_access hash:/etc/postfix/custom_replies,

Em seguida, emita um sudo postfix reload .

Tente enviar e-mail para [email protected] :

$ telnet localhost 25
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mydomain.com ESMTP Postfix (Ubuntu)
HELO localhost
250 mydomain.com
MAIL FROM: <[email protected]>
250 2.1.0 Ok
RCPT TO: <[email protected]>
554 5.7.1 <[email protected]>: Recipient address rejected: Like I said, NOREPLY
quit
221 2.0.0 Bye
    
por 08.05.2011 / 18:23