2016-07-15 4 views
0

Мое приложение Asp.Net отправляет письмо от имени зарегистрированного пользователя с помощью Office 365 Mail API (Microsoft.Office365.OutlookServices client lib).Office 365 Mail API - Как добавить подпись пользователя

Как я могу включить подпись пользователя (определенную в учетной записи пользователя Office 365) внутри тела письма?

ответ

0

Подпись - это функция, которая относится к Outlook онлайн. API-интерфейс REST API Office 365 предоставляет только почтовую службу. Однако вы можете установить содержание сообщения, которое содержит подпись в приложении, как вы хотите.

Например, вот пример, который использует формат Html, чтобы установить содержание сообщения содержит подпись:

{ 
    "subject":"Test signature", 
    "body":{"contentType":"html","content":"<html><head></head><body><div>Your Message content</div><div>Your signature</div></body></html>"}, 
    "toRecipients":[{"emailAddress":{"name":"user1","address":"[email protected]"}}] 
} 
+0

Моя цель заключается повторно использовать те же подписи определяется в настройках почты O365. Я не хочу дублировать и управлять своей подписью в своем приложении. –

+0

Пока что это не поддержка. Если вы хотите эту функцию для Office 365 REST, вы можете отправить отзыв от [здесь] (https://officespdev.uservoice.com/). –

+0

Думая об обратном, я могу установить подпись в пользовательском свойстве пользователя в Azure AD и получить ее с помощью заявки в своем приложении. Но, как я сказал, моя цель состоит в том, чтобы иметь одну подпись для поддержки, так есть ли способ настроить Office 365 на использование подписи из пользовательского пользовательского свойства в AD? Или какой-то крючок, который можно использовать для синхронизации подписи с AD, когда он изменен в настройках почты O365? –

Смежные вопросы