В нашей компании есть надстройка, которая сохраняет электронные письма и добавляет электронную почту в архив этого приложения. При использовании этого плагина в сочетании с Outlook 2013 он иногда удаляет все пустые строки в теле письма.
При тестировании этого я заметил несколько моментов, когда это происходит:
- Это все электронные письма, которые содержат подписи.
- Исходный код HTML начинается с
<html>
вместо<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
Я также заметил, что это происходит в конкретных случаях. Это случается, когда:
- Письмо получено в виде вложения и показано в качестве предварительного просмотра
- Письмо получено в виде вложения и перетащено в INBOX
- Открытие электронного письма запущено Сохранить как
Это не происходит, когда:
- Письмо получено в виде вложения и открыто двойным щелчком
- Открытие электронного письма и выбор перемещения в папку (INBOX)
- Выполнение тех же действий в Outlook 2010
Сравнивая две версии, я вижу, что одна из них полностью переписана. Вот некоторые различия в макете:
Хороший:
<body lang="NL" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">
<span style="color:#1F497D">Hoi Naam1,
<o:p></o:p></span>
</p>
<p class="MsoNormal">
<span style="color:#1F497D">
<o:p> </o:p>
</span>
</p>
<p class="MsoNormal">
<span style="color:#1F497D">Heb gisteren Naam2 gemaild met onderstaande zaken, maar begreep dat hij op vakantie is.
<o:p></o:p></span>
</p>
<p class="MsoNormal">
<span style="color:#1F497D">
<o:p> </o:p>
</span>
</p>
<p class="MsoNormal">
<span style="color:#1F497D;mso-fareast-language:NL">Met vriendelijke groet,
<o:p></o:p></span>
</p>
<p class="MsoNormal">
<b>
<span style="color:#1F497D;mso-fareast-language:NL">
<o:p> </o:p>
</span>
</b>
</p>
</div>
</body>
Плохой
<body lang="NL" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">
<span style="color:#1F497D">Hoi Naam1,
<o:p></o:p>
<p class="MsoNormal">
<span style="color:#1F497D">
<o:p></o:p>
<p class="MsoNormal">
<span style="color:#1F497D">Heb gisteren Naam2 gemaild met onderstaande zaken, maar begreep dat hij op vakantie is.
<o:p></o:p>
<p class="MsoNormal">
<span style="color:#1F497D">
<o:p></o:p>
<p class="MsoNormal">
<span style="color:#1F497D;mso-fareast-language:NL">Met vriendelijke groet,
<o:p></o:p>
<p class="MsoNormal">
<b>
<span style="color:#1F497D;mso-fareast-language:NL">
<o:p></o:p>
</span>
</b>
</p></span>
</p>
</span>
</p></span>
</p>
</span>
</p></span>
</p>
</div>
</body>
Я знаю, что проверка исправления подписей может решить эту проблему во многих случаях. Но мы не можем сказать нашим клиентам изменить их подписи, чтобы это работало на нас.
Надеюсь, вы сможете нам помочь.
С наилучшими пожеланиями, Люк