【问题标题】:Deferring Delivery of Emails with Exchange使用 Exchange 延迟发送电子邮件
【发布时间】:2018-01-17 18:20:54
【问题描述】:

有没有办法延迟发送到 Microsoft Exchange 服务器的电子邮件?我希望能够使用公司 Exchange 服务器作为 SMTP 服务器发送电子邮件,并在标头或其他方式中指定电子邮件的传递时间。

对 MAPI 文档的搜索出现了 the PidTagDeferredDeliveryTime MAPI attribute,但我需要能够为发送到服务器的每封特定电子邮件设置该属性。可以在 SMTP 标头中指定吗?如果没有,还有其他方法吗?

【问题讨论】:

    标签: email smtp exchange-server mapi


    【解决方案1】:

    如果您通过 SMTP 发送邮件,则延迟传递将不起作用,如果您使用 MAPI 或 EWS 之类的 Exchange API,例如 https://msdn.microsoft.com/en-us/library/office/jj220496%28v=exchg.80%29.aspx,因为它们使用 Exchange 存储提交邮件,它将读取您引用的 MAPI 属性和延迟发送消息。

    【讨论】:

      【解决方案2】:

      不,使用直接 SMTP 无法做到这一点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-26
        • 2010-10-08
        • 2011-07-01
        • 2013-03-31
        • 1970-01-01
        • 2015-10-27
        相关资源
        最近更新 更多