阅读新的交换信息

时间:2018-03-29 15:40:09

标签: .net vb.net exchangewebservices

我一直在阅读很多关于使用Exchange Web服务来读取.NET程序中提供的邮箱中的电子邮件的信息。这非常接近我试图做的事情,并且希望得到设法使用此服务的人的建议。

基本上,我希望运行单个服务,该服务监视所有邮箱的入站邮件并扫描特定文本并对其进行操作。它的作用是不重要的,但理想情况下,它需要同时观看所有或几个指定的邮箱而不轮流查看每个邮箱。

这是可能的,还是一次只能使用一个邮箱?

1 个答案:

答案 0 :(得分:0)

使用EWS(或任何客户端API),您与邮箱之间存在一对一的关系,因此对于您要观看的每个收件箱,如果您使用EWS通知https://msdn.microsoft.com/en-us/library/office/dn458791(v=exchg.150).aspx或某些进程,那么基本上会有订阅轮询有问题的邮箱。

如果您正在使用Oprem Exchange,则其他替代方法是编写传输代理https://technet.microsoft.com/en-us/library/bb125012(v=exchg.150).aspx,并在邮件传递到任何邮箱之前在邮件传输管道中进行处理。您还可以将所有由服务器发送和接收的邮件流规则https://technet.microsoft.com/en-us/library/jj898487(v=exchg.150).aspx的邮件记录到一个邮箱,然后只处理来自该中央邮箱的邮件。