Retira o texto das mensagens recebidas no postfix

0

Em um dos meus sistemas, eu executo um servidor de e-mail secundário que recebe todos os e-mails de um servidor principal. No entanto, o servidor principal tem uma tendência irritante de anexar texto ao final dos e-mails durante o encaminhamento (semelhante aos "avisos de confidencialidade" que você vê algumas vezes).

Como este servidor secundário é principalmente para fins de arquivamento, eu gostaria de me livrar desse texto. O texto é bastante identificável porque sempre começa com cinco traços no final da mensagem.

Isso é possível com o Postfix ou devo fazer isso mais a jusante (por exemplo, peneira)?

Algumas notas sobre a configuração:

  • Postfix
  • Dovecot (1.x) com caixas de correio virtuais
  • Amavisd + Spamassassin para verificação de spam / vírus
  • openDKIM para verificação de DKIM
  • Crivo ativado

É meu próprio servidor para que eu possa modificar qualquer configuração conforme necessário.

    
por Einar 06.03.2013 / 09:36

1 resposta

1

Pessoalmente, eu faria isso modificando meu hook "before_send" personalizado no Amavis config (só porque eu já estou usando). Outra opção (mais fácil?) Seria substituir o dovecot-lda na configuração do Postfix pelo seu próprio script simples, que pegaria o texto da mensagem stdin, filtraria as linhas que você não quer e enviaria o resultado para o real dovecot-lda.

    
por 06.03.2013 / 11:30