Encaminhamento de postfix para o endereço do GMail

3

Eu configurei o postfix para encaminhar emails para endereços externos (principalmente GMail):

[email protected]    [email protected]
[email protected]    [email protected]
[email protected]   [email protected], [email protected], ...
...

Tudo funciona bem, exceto que, quando eu envio e-mails da minha conta do Gmail do [email protected] para o usuá[email protected], eles são encaminhados (250 OK no log), mas nunca aparecem no Gmail. Isso provavelmente não é um cenário comum, mas enviar e-mails da minha conta do Gmail para [email protected] ou colocar-me no Cc é. Eu simplesmente não gosto da ideia da minha mensagem ser perdida sem nenhum sinal de erro.

Eu planejo configurar um encaminhamento para alguns outros usuários também e tenho certeza que todos irão primeiro testá-lo enviando um email para si mesmo (e depois me diga que ele não funciona).

Este problema foi discutido em um post anterior:

Encaminhar e-mails para o Gmail

  1. Alguém pode confirmar o motivo desse comportamento?
  2. Alguém sabe como outros provedores de email lidam com isso (eu só testei com o GMail até agora).
  3. Alguma sugestão para uma solução alternativa?

Eu sei que o postfix pode reescrever o cabeçalho de uma mensagem. Eu poderia apenas alterar o endereço de saída em tal caso (para algo como [email protected]) para evitar que o GMail ignore o email.

    
por martin 31.03.2012 / 10:01

3 respostas

5

Este é realmente um recurso do Gmail. Uma mensagem enviada do Gmail que (de alguma forma) é enviada de volta para a conta de envio é considerada uma duplicata e não é exibida na caixa de entrada. Não acho que esteja documentado em nenhum lugar, mas parece que foi discutido em Gmail fóruns de suporte .

    
por 31.03.2012 / 10:43
4

Dica principal: apenas não faça isso. Não vai demorar muito, então você vai ter essa situação:

  • O spammer envia spam para [email protected]
  • Você encaminha para o usuá[email protected]
  • O GMail vê spam de você e adiciona você a sua lista de pessoas que enviam spam
  • Você não pode enviar mais e-mails para o GMail até mudar o que está fazendo

Eu estive lá e fiz isso. Para ser justo, não há como eles saberem com certeza que você não é a pessoa que realmente originou o spam. Haverá um monte de cabeçalhos Received extras no e-mail, mas você pode fingir isso.

A outra coisa: os testes de SPF feitos pelo GMail falharão. Alguém envia um e-mail de (digamos) serverfault.com , você o encaminha para o GMail, o GMail verifica o registro SPF de serverfault.com para ver se o seu servidor de e-mail tem permissão para enviar e-mails para esse domínio, descobre que não e deixa seu e-mail o chão.

A maneira correta de fazer isso é manter as mensagens localmente e fazer com que o GMail as pegue via POP. O GMail então sabe que você não é o remetente original, não aplica suas verificações de spam da mesma maneira e não tem o mesmo problema com o SPF.

    
por 31.03.2012 / 10:08
2

Estou tentando fazer algo semelhante e não tenho solução agora, mas talvez minhas pesquisas o ajudem.

Antes de começar a decidir como meu servidor de e-mail deveria fazer o encaminhamento de e-mail, achei uma boa ideia dar uma olhada em como o grande provedor de e-mail percebe o encaminhamento de e-mail.

Por exemplo, o Gmail altera o remetente (no envelope) de uma maneira muito especial:

No postfix mail.log, você vê apenas as informações do envelope (RCPT TO, MAIL FROM).

O e-mail enviado para uma conta do Gmail com o endereço [email protected] get é encaminhado para o endereço gmx deste usuário [email protected] usando o endereço do remetente

    postfix/qmgr[740]: 123EBA6885: from=<[email protected]>, size=4986, nrcpt=1 (queue active)

O servidor Mails de recebimento pode ver que o e-mail é enviado de um host com permissão para enviar e-mails para usuários com o endereço [email protected]. O sinal de mais separa o remetente real em um formato codificado. [Este tipo de extensão de email pode ser definido em recipient_delimiter no arquivo main.cf do Postfix]

Desta forma, o servidor de e-mails de recebimento pode não apenas ver que o remetente é permitido enviar este e-mail, mas, por outro lado, o remetente original pode ser avaliado e comparado com o cabeçalho "De".

Alguns servidores de e-mails criam problemas se o cabeçalho De e o envelope Remetente (Correio De) forem diferentes.

Se alguém souber como o postfix pode fazer o encaminhamento, gostaria de saber.

Atenciosamente

Martin

    
por 06.10.2013 / 08:18