2016-07-15 8 views
0

My Asp.Net Webアプリケーションは、Office 365 Mail API(Microsoft.Office365.OutlookServices client lib)を使用して、ログに記録されたユーザーに代わって電子メールを送信しています。Office 365 Mail API - ユーザーの署名を含める方法

電子メールの本文にユーザーの署名(Office 365ユーザーアカウントで定義)を含めるにはどうすればよいですか。

答えて

0

署名は、Outlookオンラインに属する機能です。 Office 365 REST APIは、メールサービスのみを提供します。ただし、メッセージコンテンツにという署名()が必要に応じて設定できます。

例えば、ここではメッセージの内容を設定するために、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でこの機能を使用する場合は、[here](https://officespdev.uservoice.com/)からフィードバックを送信できます。 –

+0

逆の考え方で、私はAzure ADのカスタムユーザープロパティで署名を設定し、自分のアプリでclaimを使用して取得できます。しかし、私の目標は、メンテナンスするシグネチャを1つだけ持つことだと言われていますが、ADのユーザーカスタムプロパティから署名を使用するようにOffice 365を構成する方法はありますか?または、O365のメール設定で変更されたときにADに署名を同期させるために使用できる何らかのフックですか? –

関連する問題