0
我的Asp.Net Web应用程序使用Office 365邮件API(Microsoft.Office365.OutlookServices客户端库)代表记录的用户发送电子邮件。Office 365邮件API - 如何包含用户签名
如何在电子邮件正文中包含用户签名(在Office 365用户帐户中定义)?
我的Asp.Net Web应用程序使用Office 365邮件API(Microsoft.Office365.OutlookServices客户端库)代表记录的用户发送电子邮件。Office 365邮件API - 如何包含用户签名
如何在电子邮件正文中包含用户签名(在Office 365用户帐户中定义)?
签名属于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]"}}]
}
我的目标是重新使用他们的O365邮件设置中定义相同的签名。我不想在我的应用程序中复制和管理他们的签名。 –
目前还不支持。如果您希望为Office 365 REST提供此功能,则可以从[此处](https://officespdev.uservoice.com/)提交反馈。 –
思考另一种方式,我可以在Azure AD中的自定义用户属性中设置签名,并通过我的应用中的声明来检索它。但正如我所说我的目标是要维护一个签名,那么有什么办法可以将Office 365配置为使用AD中用户定制属性的签名?或者在O365邮件设置中更改签名时可用于同步签名到AD的某种挂钩? –