Evitar erros de entrega de correio do endereço encaminhado para spam

0

Encaminho meu e-mail de um servidor linux (executando o exim) para minha conta do gmail usando o procmail. Freqüentemente recebo erros de "Falha na entrega de mensagens" de mensagens de spam enviadas para mim, onde o erro é uma rejeição de SMTP do Gmail devido a um possível problema de segurança. Eu acho que o exim / procmail está configurado para me informar (em vez do remetente original do e-mail) sobre erros SMTP provenientes de endereços para os quais eu encaminho meu e-mail, pois em geral isso pode indicar um problema na minha configuração de encaminhamento. No entanto, neste caso, o erro não é problema meu, mas do remetente original. Como posso configurar o exim / procmail para não me enviar essas mensagens?

    
por Mike Shulman 07.02.2014 / 21:36

1 resposta

1

Com alguma hesitação, considero o cabeçalho Auto-Submitted: padronizado em RFC3834 , que permite suprimir mensagens devolvidas para email gerado automaticamente. Como tal, não se destina a ser usado em mensagens encaminhadas, mas vale a pena tentar.

Você adicionaria isso à mensagem encaminhada assim:

:0
| formail -I "Auto-Submitted: forwarded" \
  | $SENDMAIL -oi -f '' [email protected]

O valor forwarded não é padronizado, mas a maneira como eu leio a especificação, qualquer valor diferente de "não" deve suprimir rejeições.

Eu também usei a opção -f '' como fallback; se funcionar, pode ser útil por conta própria, já que muitos servidores de e-mail não gerarão retornos para mensagens que tenham um remetente de envelope vazio. No entanto, nem todos os sites permitem que você controle isso.

    
por 10.02.2014 / 18:11