创建一个插件/组件来过滤Exchange服务器上的传入电子邮件?

时间:2013-08-25 15:32:40

标签: email exchange-server

是否有预定义的协议/ API可以让我为交换创建一个插件组件(比方说2007 +)?

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

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

  1. 订阅可在电子邮件到达服务器时收到通知(在将电子邮件放入用户的收件箱之前。
  2. 获取此类电子邮件的内容。
  3. 能够阻止某些电子邮件的进一步处理(因此在到达收件箱之前会被阻止)。
  4. 提前致谢,

1 个答案:

答案 0 :(得分:0)

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

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

这是一个提供全面文档的链接。

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

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