Я отправляю электронное письмо с использованием инфраструктуры dotnet. Вот шаблон, который я использую, чтобы создать сообщение:Outlook autocleaning мой разрыв строки и завинчивание мой формат электронной почты
Date of Hire: %HireDate%
Annual Salary: %AnnualIncome%
Reason for Request: %ReasonForRequest%
Name of Voluntary Employee: %FirstName% %LastName%
Total Coverage Applied For: %EECoverageAmount%
Guaranteed Coverage Portion: %GICoveragePortion%
Amount Subject to Medical Evident: %GIOverage%
Когда сообщения поступают в Outlook, Outlook говорит мне: «Дополнительные разрывы строк в этом сообщении были удалены». И сообщение отображается как это:
Date of Hire: 9/28/2001
Annual Salary: $100,000
Reason for Request: New Hire
Name of Voluntary Employee: Ronald Weasley Total Coverage Applied For: $500,000 Guaranteed Coverage Portion: $300,000.00 Amount Subject to Medical Evident: $200,000
Обратите внимание, как прогноз неправильно удаляет необходимые разрывы строк после имени, EECoverageAmount и т.д ...
Это важно для электронной почты получателям, чтобы получить правильный формат электронной почты, и Я должен предположить, что некоторые из них используют outlook 2003. Я также не могу предположить, что они будут достаточно знать, чтобы отключить функцию автозапуска для правильного форматирования сообщения.
Я рассматривал эти сообщения в других почтовых клиентах, и они отображаются правильно
еще некоторая информация:
- Я использую UTF-8 BodyEncoding (msg.BodyEncoding = System.Text.Encoding.UTF8)
- MSG.Body считывается из текстового файла с кодировкой UTF-8, и каждая строка заканчивается crlf.
Вопрос: Как изменить формат сообщения, чтобы избежать этой проблемы?
Хотя оба высоко upvoted ответы ниже прав, см [этот ответ] (http://stackoverflow.com/a/ 1638608/298754) для списка всех правил. – Bobson 2013-07-30 20:13:19
Возможный дубликат [Как форматировать строку в письме, чтобы Outlook распечатывал разрывы строк?] (Http://stackoverflow.com/questions/136052/how-do-i-format-a-string-in- e-mail-so-outlook-will-print-the-line-breaks) – fvu 2014-05-16 13:33:44
Почему эта «функция» даже существует? – chiliNUT 2016-08-25 15:07:34