Exchange 在邮件发送到特定邮箱时运行脚本

Exchange 在邮件发送到特定邮箱时运行脚本

我正在开展一个项目,该项目通过外部托管网络服务器上的表单通过电子邮件获取客户对所提供服务的反馈。由于网络服务器与内部网络之间没有连接,因此电子邮件将发送给组织中的个人,然后该个人将结果输入系统。

我正在寻找一种方法,将这封电子邮件发送到邮箱,并且一旦电子邮件到达,就会触发一个脚本(PowerShell 脚本或.net 应用程序等),该脚本将电子邮件作为输入,对其进行解析并自动将信息输入系统(如何解析电子邮件等不是问题的一部分,只是如何触发一些代码并将电子邮件传递给它)。

我寻找了一些东西,但我所能找到的只是传输规则(似乎不支持运行脚本或其他代码的选项,只支持转发或修改电子邮件)或如何为 Outlook 执行此操作但这不太可靠,因为当 Outlook 关闭时它不起作用。

如果有人知道可以直接在 Exchange 服务器上运行的东西,我们将不胜感激。我们在运行 Windows Server 2012 Standard 的 VM 上使用 Exchange 2013(版本 8.0.535.0)。

提前致谢

答案1

据我所知,Exchange Server 只能通过传输规则帮助您转发/重定向电子邮件、阻止电子邮件等(状况操作),展望规则也是如此:

在此处输入图片描述

目前,在 Outlook 客户端中运行 VBA 宏是自动显示电子邮件信息的有效方法。

答案2

不知道下面的方法对你是否有帮助:

如果你的客户端版本是 Windows 10,你可以通过以下方式配置邮箱邮件应用程序。当电子邮件送达您的邮箱时(尽管 Outlook 应用程序已关闭),该电子邮件的通知将显示在右下角,通知图标为:

在此处输入图片描述

相关内容