Вариант 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 ответ частичный, т.к. там имя подписи задается жестко.