尽管Slack和Discord都面临厄运,但异步通信媒介电子邮件仍然是全球商业中的主导通信媒介。除了Merlin Mann 的“收件箱清零”之外,还有许多其他策略可以处理每天大量的电子邮件,包括所谓的电子邮件延迟,即延迟发送电子邮件。
如果您想腾出一点时间在日常生活中,建议自动延迟电子邮件。 您会自动将答案推向未来,同时有意降低您的个人回复速度。 该功能还可以确保在一段时间内仍可以检索到意外发送给客户或老板的电子邮件。
对于此项目,我将介绍三种实现您所需内容的方法。 在第一个变体中,我们创建一个Outlook规则(对于Exchange服务器端而言)(针对所有使用的电子邮件帐户):





此过程将延迟所有传出消息。 不幸的是,该时间的值范围只能是1至120分钟,因此电子邮件的延迟不能超过2小时。
如果您想延长时间并拥有更多控制权,可以通过单独的VBA 脚本来使用 Outlook 的可扩展性。为此,请打开宏编辑器 (ALT+F11),切换到“ThisOutlookSession”模块并插入以下脚本之一(即使没有显式保存且无需重新启动 Outlook,更改也会生效):

在此示例中,所有电子邮件都会在下午6:00自动发送。:
2d72e6634514ecc92cf5f51fb5948278
例如,如果您想将每封电子邮件的发送时间延迟8小时,则可以使用以下脚本来完成:
2d72e6634514ecc92cf5f51fb5948278
如果您希望所有电子邮件都在下一个工作日的上午某个合理的时间发送,您可以使用以下方法。:
2d72e6634514ecc92cf5f51fb5948278
如果要询问发送之前的延迟,您还可以在发送之前显示一个对话框,询问您是否要延迟。 也有帮助:单击“取消”在最后一刻停止发送电子邮件。
2d72e6634514ecc92cf5f51fb5948278
已被延迟的电子邮件将自动终止在发送电子邮件的相应电子邮件帐户的发件箱中,直到将其发送出去。 重要提示:仅当Outlook打开时才发送它们。 如果要在特殊情况下解决此问题,请将电子邮件移回草稿,通过“选项”>“延迟传送”在电子邮件属性中取消选中“延迟传送到”复选框,然后再次发送。
为了使所有上述VBA脚本都能正常工作,将“ ThisOutlookSession”中的代码制作成单独的,经过数字签名的VBA模块。 为了暂时测试功能,您可以(最好仅短时间)允许在“设置”>“信任中心”>“信任中心的设置...”>“宏设置”下的所有宏。:

如果要结合第一个变体(服务器端分派)和第二个变体(空闲时间选择)的优点,建议使用带有“稍后发送”功能的Boomerang for Outlook 。 该服务每月免费延迟10封电子邮件,并且运行可靠。