Fazer o Postfix devolver certos endereços com uma mensagem personalizada e encaminhar todas as outras mensagens para outro servidor

2

Temos uma lista de usuários que não têm mais caixas de correio em nosso ambiente do Exchange. Queremos ter uma resposta muito específica para esses usuários com uma possível variável personalizada.

Eu pensei que o Postfix possivelmente funcionaria para isso. Quando recebe uma mensagem, deve:

  1. Se o endereço estiver na lista : Resposta automática com uma mensagem de retorno (ou apenas um e-mail normal). A mensagem deve incluir um novo endereço; talvez tenha uma tabela de banco de dados que traduza o endereço antigo para um novo endereço?
  2. Se o endereço for não na lista : envie-o para exchange.example.com mailhost.

Alguém fez algo semelhante e poderia me dar uma ideia de como fazer isso?

    
por Belmin Fernandez 12.06.2014 / 23:48

1 resposta

1

Você pode usar check_recipient_access para especifique o mapa de acesso / tabela com mensagens de rejeição personalizadas para alguns destinatários, por exemplo

[email protected]  551 User has moved; please try [email protected]

Você pode usar as opções acima para aceitar mensagens para destinatários válidos listados (consulte% açãoDUNNO access), rejeitar mensagens para destinatários "movidos" com mensagens personalizadas, rejeitar mensagens para destinatários não existentes.

AVISOS:

  1. A solução acima rejeita os destinatários na sessão SMTP. Seu servidor não gera mensagens de devolução, elas devem ser geradas por servidores enviando mensagens para você. A mensagem pode ser "enigmática" ou mascarada pelo leitor de e-mail do remetente.
  2. Você pode "anunciar" novos endereços para spammers.
por 13.06.2014 / 07:38