gpt4 book ai didi

ajax - 传输代理交换 2013 在线

转载 作者:行者123 更新时间:2023-12-02 03:19:46 25 4
gpt4 key购买 nike

对于由 SharePoint 2013 的邮件功能创建的传入邮件,我需要更改 Exchange 处理 header “Reply-To”的方式。为了做到这一点,我想开始给你一些关于这个问题的精确度:

涉及的环境:SharePoint Online 2013、Exchange Online 2013,均包含在 Office 365 教育实例中。

涉及的技术和语言:用于 Exchange Online 的 Javascript、Ajax、CSOM、Powershell cmdlet。

已实现的消息传递解决方案的说明:我们需要从 SharePoint 网站集向其中包含的成员发送电子邮件,为此,我们使用 SP.Utilities.Utility.SendEmail 函数。

与此解决方案相关的问题:此功能不允许用户定义标题“reply-to”,并且始终在此字段中发送“no-reply@sharepointonline.com”。因此,即使您在 Outlook 中看到发件人的姓名(在 header “发件人”中定义),当您按下“回复”按钮时,Outlook 也会采用 header 回复的值,而不是发件人.

问题:由于不可能通过将标题“回复”作为 ajax 查询中的另一个字段发送来覆盖标题,我想知道是否可以编写 Exchange 的传输代理以便始终更改标题“回复”如果它们不匹配,则使用“from”中的值。此外,我需要知道是否可以在 Exchange Online 中安装传输代理,因为 Powershell 不提供该 cmdlet。

提前致谢,亚历克斯

最佳答案

在 Exchange Online/Office365 中,传输代理不是一个选项,它们只能在通过本地 Exchange 服务器路由邮件时使用。

我的建议是使用 SP.Utilities.Utility.SendEmail 以外的方法发送电子邮件。例如,您可以构建自己的方法,使用 EWS 或新的统一端点 https://msdn.microsoft.com/office/office365/APi/mail-rest-operations#Createandsendmessages .要以用户身份发送消息,您需要提供某种形式的有权这样做的有效安全上下文(这可能是 SP.Utilities.Utility.SendEmail 不允许您以其他用户身份发送的真正原因)。

干杯格伦

关于ajax - 传输代理交换 2013 在线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34297364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com