6

Outlook 2010 (32-разрядная версия) / Windows 7

У меня есть сценарий, когда обычное текстовое сообщение электронной почты неправильно интерпретируется Outlook и странно форматируется.

На всех других почтовых клиентах сообщение выглядит так:

--------------------------
Foo Title:
--------------------------
Foo 1 #: 123456789
Foo 2 ID: ref:_123456._789101112wD:ref
Foo Date: 1/11/2014
Foo Category: Blah
Foo Category 2: Blah 2
Foo Summary: Blah
--------------------------

По какой-то причине Outlook 2010 в моей системе сообщает ("В этом сообщении были удалены дополнительные разрывы строк") и отображает тело сообщения следующим образом:

--------------------------
Foo Title:
--------------------------
Foo 1 #: 123456789
Foo 2 ID: ref:_123456._789101112wD:ref Foo Date: 1/11/2014
Foo Category: Blah
Foo Category 2: Blah 2
Foo Summary: Blah
--------------------------

Это все обычный текст - без форматирования HTML, поэтому я не уверен, как / где Outlook думает, что есть дополнительный разрыв строки. Может кто-нибудь уточнить, что здесь происходит? Как Outlook определяет наличие дополнительных разрывов строк?

Я знаю, что могу изменить свои предпочтения Outlook, но я бы предпочел выяснить, что здесь происходит, так как это электронное письмо тоже пойдет другим людям.

1 ответ1

7

"Может кто-нибудь уточнить, что здесь происходит? Как Outlook определяет наличие дополнительных разрывов строк?"

По умолчанию функция автоматического удаления разрывов строк в Outlook включена. Это приводит к удалению разрывов строк. Любые два или более последовательных переноса строки не удаляются.

Источник: разрывы строк удаляются в сообщениях, сделанных в текстовом формате в Outlook

Я сам сталкивался с этим и в прошлом. "Исправление", которое я использовал, состояло в том, чтобы изменить исходный адрес электронной почты (мой был создан утилитой, которую я написал) и сделать отступ в каждой строке парой пробелов, и волшебным образом Outlook прекратил бы пытаться развернуть их.

Согласно этому блогу и этой теме, вы также можете предотвратить развертывание, добавив один дополнительный пробел в конце каждой строки / вместо этого. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .