在非工作时间延迟发送 Exchange 电子邮件

在非工作时间延迟发送 Exchange 电子邮件

我有一个有趣的问题需要解决。我们希望能够将某些经理在下班后发送给员工的某些商务电子邮件延迟到下一个工作日。这些邮件需要排队,然后在一天开始时发布。让事情变得更加复杂的是,虽然严格来说没有轮班工作,但不同的员工有不同的时间表 - 有些人可能从 7 点工作到 4 点,有些人从 10 点工作到 7 点。这位经理有时从早上 6 点工作到第二天凌晨 2 点,不想在下班后打扰员工。

我知道 Outlook 中有一个发送延迟电子邮件的选项,但必须为每封消息手动启用它,并且需要多次点击(单击按钮打开对话框、勾选延迟框、单击打开日期/时间提示等)并且不可靠。

我找到了一个 VBA 脚本这里乍一看似乎应该可以,但这是一个客户端解决方案,只有在 Outlook 运行时才有效,并且不会涵盖从手机发送的电子邮件。而且设置或更改规则会非常麻烦。

我想知道是否有更完善的解决方案可以达到相同的效果?

答案1

根据我的研究和知识,要延迟发送电子邮件,我们可以使用 Outlook 中的传递选项、vba 和规则来实现,但它们不能作为全局设置应用于其他客户端(例如 OWA、移动设备),而且 Exchange Server 中似乎也没有设置。

然而,根据官方文件如何:使用 EWS Managed API 2.0 延迟发送电子邮件,您可以使用 EWS 来实现延迟功能。这里有一个与延迟功能和 EWS 相关的线程供您参考:延迟邮件发送

相关内容