1

是否有预定义的协议/API 允许我创建用于交换的插件组件(比如说 2007+)?

我需要编写一个简单的垃圾邮件过滤器,它将与交换服务器通信并接收该服务器接收到的每封邮件。如果邮件没有通过检查,它将在发送给用户之前从服务器中删除。如果没问题,它将被放置在用户的收件箱中。

我正在寻找支持以下内容的协议:

  1. 订阅以在电子邮件到达服务器时接收通知(在电子邮件被放入用户的收件箱之前。
  2. 获取此类电子邮件的内容。
  3. 能够阻止对某些电子邮件的进一步处理(因此它们在到达收件箱之前被阻止)。

提前致谢,

4

1 回答 1

1

可能您可以编写一个传输代理(Exchange Server 2007 及更高版本),它将监视并处理流经该组织的所有电子邮件。

您可以通过传输代理获取电子邮件的大部分详细信息,具体取决于您触发代理的事件。

这是一个提供详尽文档的链接。

http://msdn.microsoft.com/en-us/library/exchange/bb204097(v=exchg.150).aspx

您可以检查正文/主题,如果它不符合任何组织政策,只需清除所有收件人,电子邮件将不会发送。

于 2013-09-18T14:38:00.840 回答