Outlook 2007 PowerShell脚本来检查地址是否存在于文本列表

问题描述:

我想检查一个电子邮件地址是否存在于文本文件中,当我按发送(或新建)按钮时。 如果地址不存在,我想得到一个消息,并选择:'发送'或'不发送' 我确实有一个VB脚本,但要使用它,我必须将宏安全性设置为低,我不要那个。Outlook 2007 PowerShell脚本来检查地址是否存在于文本列表

在运行任何类型的脚本之前,您必须捕获MailItem.Send事件。但是,由于您需要捕获VBA宏或Outlook加载项,因此无需运行外部脚本。

无论如何,你可以把你的逻辑放在那个事件中,如果需要取消发送操作。参见:

https://msdn.microsoft.com/en-us/library/ff865379.aspx