web-dev-qa-db-pt.com

Devo usar o cabeçalho Reply-To ao enviar e-mails como um serviço para outras pessoas?

Suponha que tenhamos um aplicativo que atua como intermediário, permitindo que a Empresa A envie relatórios para seus clientes.

Empresa A -> Empresa B (eu) -> Clientes da Empresa A

Depois de receber o relatório, enviamos notificações por e-mail para os destinatários, mas eles são necessariamente originários do endereço de e-mail de notificações da empresa, por exemplo,.

[email protected] -> [email protected] -> [email protected]

Agora, os clientes tendem a responder a essas notificações por e-mail, querendo que eles voltem para quem enviou o relatório na Empresa A. Em vez disso, eles retornam ao nosso endereço, [email protected]

Uma solução simples pode ser alterar o cabeçalho "Responder para" nas notificações que enviamos para o endereço relevante da Empresa A.

[email protected] -> [email protected] [Responder para: [email protected]] -> [email protected]

Mas minhas principais preocupações são:

  • a discrepância completa no endereço de e-mail e no domínio entre os campos De e Responder a pode tornar os filtros de spam ou phishing mais ansiosos para sinalizar os e-mails
  • nem todos os clientes de e-mail podem respeitar o campo Responder para quando as pessoas realmente clicam em "Responder" e usam apenas De. Uma preocupação menor, a menos que seja generalizada.

Essas preocupações são fundadas em tudo? Ou há outras preocupações que eu deveria ter?

102
Gavin

Você pode querer considerar colocar o nome do cliente no cabeçalho From e seu endereço no cabeçalho Sender:

From: Company A <[email protected]>
Sender: [email protected]

A maioria dos remetentes processará isso como "De [email protected] em nome da Empresa A", que é preciso. E então um Reply-To do endereço da Empresa A não parecerá fora de ordem.

De RFC 5322 :

O campo "De:" especifica o (s) autor (es) da mensagem, ou seja, a (s) caixa (s) de correio (s) da (s) pessoa (s) ou sistema (s) responsável (is) pela escrita da mensagem. O campo "Remetente:" especifica a caixa de correio do agente responsável pela transmissão real da mensagem. Por exemplo, se uma secretária enviasse uma mensagem para outra pessoa, a caixa de correio da secretária apareceria no campo "Remetente:" e a caixa de correio do autor real apareceria no campo "De:".

86
dkarp

Eu testei a solução do dkarp com o Gmail e ele foi filtrado para spam. se o cabeçalho Reply-To (ou além disso, embora o gmail aparentemente não precise dele). Veja como o linkedin faz isso:

Sender: [email protected]
From: John Doe via LinkedIn <[email protected]>
Reply-To: John Doe <[email protected]>
To: My Name <[email protected]>

Depois que mudo para este formato, o Gmail não está mais filtrando minhas mensagens como spam.

139
Alex Lauerman