首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于发送者电子邮件地址的Office365 API附加电子邮件签名

基于发送者电子邮件地址的Office365 API附加电子邮件签名
EN

Stack Overflow用户
提问于 2016-04-14 14:58:25
回答 1查看 796关注 0票数 0

我们正在考虑使用Office365 API发送电子邮件。我们考虑Office365的一个原因是能够自动应用签名。因此,如果我们为特定用户发送自动电子邮件,我们是否能够指定要将签名附加到该电子邮件中?

我们是否需要为我们发送的用户使用用户凭据,或者是否有管理员角色允许我们选择/自动应用正确的电子邮件签名?

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-19 01:23:11

在使用O365 API向特定用户发送电子邮件时,不能选择/应用不同的签名。作为解决办法,使用outlook邮件rest,您可以创建电子邮件消息,在发送给特定用户时将电子邮件签名插入到电子邮件正文的末尾。您可以使用HTML正文作为电子邮件消息,例如:

代码语言:javascript
复制
       // Create the email message text body.
       string htmlBodyTxt = @"<html><head></head><body><p>This is the email message body before a signature is added.</p>
                            </body></html>";

       // Identify the signature insertion point at the end of the HTML body.
       int signatureInsertPnt = htmlBodyTxt.IndexOf("</body>");

       // Create the email signature.
       string signature = "<p>Dallas Durkin<br/>Senior Planner<br/>Adventure Works Cycles</p>" +
                          "<p>4567 Main St.<br/>La Habra Heights, CA 90631</p><p>(323) 555-0100</p>";

       // Insert the signature into the HTML body.
       string newBody = htmlBodyTxt.Insert(signatureInsertPnt, signature);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36626903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档