Немного странный,
недавно нам сказали, что несколько писем, отправляемых с наших серверов, иногда содержат заголовки писем в основном содержании, пример ниже, однако я выполнил различные тестовые сценарии и отправил тестовые электронные письма с рассматриваемых серверов только для того, чтобы не испытывать этого. У кого-нибудь еще есть идеи?
Наша установка - это серверы 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
Это может быть вызвано неправильно процитированным заголовком, который включает два встроенных символа новой строки или CR / NL. Единственная разница между заголовком и телом в спецификации - это два последовательных символа новой строки (другими словами, в заголовке не может быть пустых строк).
Можете ли вы архивировать SMTP-трафик где угодно? Возможно, вы сможете временно маршрутизировать почту через SMTP-сервер с помощью средства архивирования, например. быстро сколоченная машина Linux. Смысл этого в том, что вы сможете проверить, что на самом деле было отправлено с вашего сервера, и если формат почты запутается, вы сможете точно увидеть, что происходит.
Мы используем почтовый фильтр (Mail Marshal, который превосходен, хотя я также использовал MIMESweeper, и это не хуже) и используем его, чтобы ненадолго хранить все письма. У Mail Marshal есть 30-дневный период оценки, которого хватит для ваших целей.
JR