Показать сообщение отдельно
Старый 30.05.2011, 17:56   #3  
uchenik is offline
uchenik
Участник
 
119 / 20 (1) +++
Регистрация: 15.12.2008
Вариант 1:
В методе addBodyText класса smmOutlookEMail параметр _includeSignature (он требует подтверждения на доступ к адресам электронной почты).

Вариант 2:
Ветка реестра:
Цитата:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion \Windows Messaging Subsystem\Profiles\Outlook\ 9375CFF0413111d3B88A00104B2A6676\00000002\
Ключ "New Signature" содержит название файла подписи для новых сообщений.
Ключ "Reply-Forward Signature" для ответов, пересылки.

Сами файлы подписи лежат тут:
X++:
WinAPI::getFolderPath(#CSIDL_APPDATA) + '\\Microsoft\\Signatures\\'
На каждую подпись имеется 3 файлы в форматах: txt, html, rtf.

P.S. - в посте №2 ответ частичный, т.к. там имя подписи задается жестко.

Последний раз редактировалось uchenik; 30.05.2011 в 18:03.
За это сообщение автора поблагодарили: S.Kuskov (2).