Cabeçalhos de e-mail incluídos no corpo do e-mail

Cabeçalhos de e-mail incluídos no corpo do e-mail

Um pouco estranho,

recentemente, fomos informados de que alguns e-mails enviados de nossos servidores ocasionalmente incluem os cabeçalhos de e-mail no conteúdo do corpo, exemplo abaixo. No entanto, fiz vários scripts de teste e enviei e-mails de teste dos servidores em questão apenas para não experimentar isso. Alguém mais tem alguma ideia?

Nossa configuração é de servidores Windows 2003 R2 executando IIS 6 ASP.Net 3.5 SP1, no entanto, usamos o antigo mailer CDONTS.Newmail

X-Priority: 3 

X-MSMail-Priority: Normal 

Importance: Normal 

X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325

Responder1

Um cabeçalho citado incorretamente que inclua duas novas linhas incorporadas, ou CR/NL, pode causar isso. A única diferença entre o cabeçalho e o corpo na especificação são dois caracteres de nova linha consecutivos (em outras palavras, não pode haver linhas em branco no cabeçalho).

Responder2

Você pode arquivar o tráfego SMTP em qualquer lugar? Você pode rotear temporariamente mensagens através de um servidor SMTP com um recurso de arquivamento, por exemplo, uma máquina Linux rapidamente montada. O objetivo disso é que você poderá examinar o que realmente foi enviado do seu servidor e, se o formato do email estiver ficando confuso, você poderá ver exatamente o que está acontecendo.

Usamos um filtro de e-mail (Mail Marshal, que é excelente, embora eu também tenha usado o MIMESweeper e isso é igualmente bom) e usamos isso para manter todos os e-mails por um tempo. Mail Marshal tem um período de avaliação de 30 dias, o que seria longo o suficiente para seus propósitos.

Jr.

informação relacionada