Мы видим изменение в HTML теле почтового элемента при развертывании RDOMail из развернутого RDOStore.
Мы пробовали использовать последний код погашения (5.23)
Мы используем следующий код:
RDOStores rdoStores;
RDOStore rdoStore, unwrappedRdoStore;
RDOFolder rdoFolder;
RDOMail unwrappedRdoMail;
using (_comObjectHelper.GetMonitor(rdoFolder = mail.Parent))
using (_comObjectHelper.GetMonitor(rdoStore = rdoFolder.Store))
using (_comObjectHelper.GetMonitor(rdoStores = rdoSession.Stores))
using (_comObjectHelper.GetMonitor(unwrappedRdoStore = rdoStores.UnwrapStore(rdoStore)))
using (_comObjectHelper.GetMonitor(unwrappedRdoMail = unwrappedRdoStore.GetMessageFromID(mail.EntryID)))
{
rdoMailAction?.Invoke(unwrappedRdoMail);
unwrappedRdoMail.Save();
}
Элемент IRDOMail HTMLBody из rdoSession.GetRDOObjectFromOutlookObject(_MailItem)
(правильно):
<html>
<head>
<meta name=\"Generator\" content=\"Microsoft Word 15 (filtered medium)\" />
<style>
<!--\r\n/* Font Definitions */\r\n@font-face\r\n\t{font-family:\"Cambria Math\";\r\n\tpanose-1:2 4 5 3 5 4 6 3 2 4;}\r\n@font-face\r\n\t{font-family:Calibri;\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\n/* Style Definitions */\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:11.0pt;\r\n\tfont-family:\"Calibri\",sans-serif;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:\"Calibri\",sans-serif;\r\n\tcolor:windowtext;}\r\n.MsoChpDefault\r\n\t{mso-style-type:export-only;\r\n\tfont-family:\"Calibri\",sans-serif;}\r\n@page WordSection1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.0in 1.0in 1.0in;}\r\ndiv.WordSection1\r\n\t{page:WordSection1;}\r\n-->
</style>
</head>
<body lang=\"EN-US\" link=\"#0563C1\" vlink=\"#954F72\">
<div class=\"WordSection1\">
<p class=\"MsoNormal\">test </p>
<p class=\"MsoNormal\"> </p>
<p class=\"MsoNormal\">test </p>
<p class=\"MsoNormal\"> </p>
<p class=\"MsoNormal\">test</p>
<p class=\"MsoNormal\"> </p>
<p class=\"MsoNormal\">test test</p>
</div>
<span/>
</body>
</html>\r\n
Элемент RDOMail unwrappedRdoMail HTMLBody (неверно - дополнительные символы «B» на пустом месте) абзацы):
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=us-ascii\">
<meta name=\"Generator\" content=\"Microsoft Word 15 (filtered medium)\">
<style>
<!--\r\n/* Font Definitions */\r\n@font-face\r\n\t{font-family:\"Cambria Math\";\r\n\tpanose-1:2 4 5 3 5 4 6 3 2 4;}\r\n@font-face\r\n\t{font-family:Calibri;\r\n\tpanose-1:2 15 5 2 2 2 4 3 2 4;}\r\n/* Style Definitions */\r\np.MsoNormal, li.MsoNormal, div.MsoNormal\r\n\t{margin:0in;\r\n\tmargin-bottom:.0001pt;\r\n\tfont-size:11.0pt;\r\n\tfont-family:\"Calibri\",sans-serif;}\r\nspan.EmailStyle17\r\n\t{mso-style-type:personal-compose;\r\n\tfont-family:\"Calibri\",sans-serif;\r\n\tcolor:windowtext;}\r\n.MsoChpDefault\r\n\t{mso-style-type:export-only;\r\n\tfont-family:\"Calibri\",sans-serif;}\r\n@page WordSection1\r\n\t{size:8.5in 11.0in;\r\n\tmargin:1.0in 1.0in 1.0in 1.0in;}\r\ndiv.WordSection1\r\n\t{page:WordSection1;}\r\n-->
</style>
</head>
<body lang=\"EN-US\" link=\"#0563C1\" vlink=\"#954F72\">
<div class=\"WordSection1\">
<p class=\"MsoNormal\">test </p>
<p class=\"MsoNormal\">B </p>
<p class=\"MsoNormal\">test </p>
<p class=\"MsoNormal\">B </p>
<p class=\"MsoNormal\">test</p>
<p class=\"MsoNormal\"> </p>
<p class=\"MsoNormal\">test test</p>
</div>
<span/>
</body>
</html>\r\n
Кто-нибудь видел такое поведение? Есть идеи, как решить эту проблему?