不知道这是不是一个愚蠢的问题。
我想为组织中的每个人编写一个动态电子邮件签名。与其为每个人制作一个,我可以不访问我们的Outlook姓名/电子邮件数据库,并使用JS使用某种动态占位符吗?这与Mailchimp的做法并无不同,例如,使用占位符填写接收者的名字。所以我想写一个代码片段,填写他们的名字,也许还有他们的标题。我是否必须使用Microsoft的REST API?
您可以考虑使用Graph API为OWA设置签名。但是,通常情况下,电子邮件签名由Outlook客户端存储,而不是存储在邮箱中。这就是为什么用户在桌面、移动和web客户端上看到不同的签名。
Graph提供的唯一类似设置是存储在邮箱级别的设置。这些通过mailboxSettings
对象访问:automaticRepliesSetting
、language
、timeZone
和workingHours
。
您可能还会发现以下github repo很有帮助:https://github.com/GruberMarkus/Set-OutlookSignatures.