推迟交付电子邮件

时间:2017-08-09 18:09:09

标签: email smtp exchange-server mapi

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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