Заголовки электронных писем включаются в текст электронного письма

Заголовки электронных писем включаются в текст электронного письма

Немного странно,

Недавно нам сообщили, что несколько писем, отправленных с наших серверов, иногда включают заголовки писем в текстовое содержимое, пример ниже, однако я выполнил несколько тестовых сценариев и отправил тестовые письма с рассматриваемых серверов, но не столкнулся с этим. Есть ли у кого-нибудь еще какие-нибудь идеи?

Наша установка — это серверы Windows 2003 R2, работающие под управлением IIS 6 ASP.Net 3.5 SP1, однако мы используем старый почтовый клиент CDONTS.Newmail.

X-Priority: 3 

X-MSMail-Priority: Normal 

Importance: Normal 

X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325

решение1

Неправильно заключенный в кавычки заголовок, включающий два встроенных символа новой строки, или CR/NL, может вызвать это. Единственное различие между заголовком и телом в спецификации — два последовательных символа новой строки (другими словами, в заголовке не может быть пустых строк).

решение2

Можно ли архивировать SMTP-трафик где угодно? Вы можете временно направлять почту через SMTP-сервер с архивным оборудованием, например, быстро собранную машину Linux. Суть в том, что вы сможете проверить, что на самом деле было отправлено с вашего сервера, и если формат почты становится запутанным, вы сможете увидеть, что именно происходит.

Мы используем почтовый фильтр (Mail Marshal, который великолепен, хотя я также использовал MIMESweeper, и он не хуже) и используем его для хранения всех писем на некоторое время. У Mail Marshal есть 30-дневный пробный период, которого будет достаточно для ваших целей.

Дж.Р.

Связанный контент