Eu queria saber a melhor maneira de fazer meu servidor de e-mail enviar e-mails em nome dos domínios de meus clientes, sem estar na lista de espera e também evitar problemas de rejeição.
Estive lendo algumas outras perguntas aqui , aqui e aqui, mas nenhuma explora todas as soluções possíveis. Aqui estão algumas possibilidades que eu gostaria de comparar:
UMA.
HELO mymailserver.com
MAIL FROM<do-not-reply@myapp.com> # mymailserver.com same IP as myapp.com
DATA
From: <res@client.com>
Sender: <do-not-reply@myapp.com>
Pergunta : É isso que o Gmail faz. É o cabeçalho da mensagem "De:" que possui um domínio diferente, não o remetente do envelope.
emailclients mostrará "De: res@client.com via do-not-reply@myapp.com" ou
"De: do-not-reply@myapp.com Em nome de res@client.com" , o que não é um problema para mim.
Agora, isso afetará muito a reputação do meu domínio, o fato de o cabeçalho "De:" ter um domínio diferente? (e se não é o Google quem está fazendo isso ..)
B.
HELO mymailserver.com
MAIL FROM<do-not-reply@myapp.com>
DATA
From: <res@client.com>
# same as A, but no "Sender:"
Parece que o Google fez isso uma vez e chamou de erro
http://groups.google.com/group/Gmail-Help-Message-Delivery-en/browse_thread/thread/f651cb1db5d9dd23/3a8bcd0548487863?lnk=gst&q=%22on+behalf + of% 22 & pli = 1
Um bug removeu o "Remetente:" de suas mensagens e o "via" não apareceu no cliente de email. (O RFC diz que DEVE estar presente se não for o mesmo que o "De:")
C.
HELO mymailserver.com
MAIL FROM<res@client.com>
DATA
From: <res@client.com>
É como se o client.com estivesse enviando a mensagem (o MAIL FROM também é "falsificado"). Mas se o domínio client.com for bem conhecido ou tiver uma entrada SPF no DNS, eu precisaria alterá-lo, permitindo que o mymailserver.com envie mensagens em nome deles. (Isso é impossível para mim por causa do nb . de clientes e também alguns dos meus clientes não têm controle sobre seus domínios, ou seja, estão usando @ gmail.com eles mesmos)
D.
HELO mymailserver.com
MAIL FROM<do-not-reply@myapp.com>
DATA
From: <do-not-reply@myapp.com>
Reply-to: <res@myclient.com>
Pergunta : Este é o mais simples, eu adicionaria apenas um cabeçalho "Responder para:". Isso é realmente levado em consideração o tempo todo pelos clientes de email? Isso também pode ser percebido como falsificação, adicionando domínios diferentes ao cabeçalho "Responder para" e ter uma má influência na reputação do meu domínio?
- O RFC apenas diz que "se o campo Responder para existir, a resposta DEVE ir para os endereços indicados nesse campo e não para os endereços indicados no campo De".
- Somente o rótulo do cabeçalho "De:" seria "falsificado":
"De: myclient.com (via myapp.com) <do-not-reply@myapp.com>".