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.