【发布时间】:2016-09-20 10:30:10
【问题描述】:
我的目标是开发一个 Exchange 侦听器,它将拦截组织邮箱中的新邮件,并为每封邮件执行一些逻辑。
在我在线研究了这个主题之后 - 我发现有两种主要方法可以做到这一点:
配置一个新的 MTA(邮件传输代理),它将位于交换服务器之前并拦截 SMTP 消息。
-
使用 EWS API 订阅新邮件事件并在侦听器上运行登录 这样我有两个基本问题:
- 有没有办法订阅交换服务器上的所有邮箱?没有循环所有用户?
- 如何在我的听众处理之前阻止客户阅读他的电子邮件? (我可以将整个收到的邮件移动到用户无法访问的特殊默认文件夹 - 一些隐藏文件夹之王吗?
除了我提到的两种方法之外,还有其他方法可以满足需求吗?
谢谢!
【问题讨论】:
标签: email smtp exchange-server exchangewebservices