Variáveis de cabeçalho em e-mails devolvidos:que pontos poderiam ter efeito se fossem excluídos ou não?
-
27-10-2019 - |
Pergunta
Usamos o BounceStudio para analisar os e-mails devolvidos para um sistema de newsletter.Os cabeçalhos são adicionados assim:
// Namespace System.Net.Mail
MailMessage mail = new MailMessage();
mail.Headers.Add("X-BPS1", UserId);
// etc.
smptClient.Send(mail);
Até agora tudo bem.O interessante é que muitos dos e-mails devolvidos não incluem os cabeçalhos que adicionamos.Não consegui descobrir do que isso poderia depender se os cabeçalhos fossem preservados ou não?Uma observação interessante que fiz é o fato de que parece depender de qual endereço de origem é usado (embora eles sejam enviados com o mesmo smtp).Do boletim informativo A com endereço de origem A, recebo a maioria das variáveis de cabeçalho (cerca de 90%, o que é bom, eu acho), do boletim informativo B com endereço de origem B (e outros destinatários, é claro), recebo apenas cerca de 20% das variáveis de cabeçalho, os outros 80% dos e-mails devolvidos não incluem as informações do cabeçalho.Todos os e-mails são e-mails html e tecnicamente iguais.
Deixa a questão do que poderia influenciar os cabeçalhos dos e-mails devolvidos?Alguém conhece detalhes ou boas fontes sobre esse assunto?Ou como eu poderia projetar melhor o sistema?
Estou certo de que a melhor maneira ainda pode ser ocultar as informações no endereço de e-mail de origem ou de retorno e, em seguida, analisá-las a partir daí?Mas isso incluiria configurar o smtp com curingas ou similares, não tenho muito conhecimento nisso.
Thx para qualquer tipps sl3dg3
Solução
Se o MTA remoto gerar a rejeição, você estará à sua mercê.Não é novidade que os MTAs do Windows parecem ser particularmente cafonas nesse aspecto.A solução padrão é VERP, ou seja,um endereço de remetente de envelope exclusivo (e, portanto, Return-Path:) para cada destinatário.