Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 接收电子邮件通知(Exchange 2007)_.net_Exchange Server 2007 - Fatal编程技术网

.net 接收电子邮件通知(Exchange 2007)

.net 接收电子邮件通知(Exchange 2007),.net,exchange-server-2007,.net,Exchange Server 2007,我希望从Exchange2007接收传递通知,这样我就可以记录是否已收到电子邮件,并在设置的时间段过后未收到电子邮件时重新发送 基本上,我想从ASP.NET发送一封带有送达回执的电子邮件,接收已送达的通知,然后更新我的数据库,以注意电子邮件实际上已收到。。。Windows服务或其他方式 在升级到Exchange2007的过程中,我处于一个封闭的环境中,因为所讨论的电子邮件只在内部发送给经理和其他内部用户,所有这些用户都使用exchange 虽然我可以做一些假设,在我发送电子邮件时,我可以处理AS

我希望从Exchange2007接收传递通知,这样我就可以记录是否已收到电子邮件,并在设置的时间段过后未收到电子邮件时重新发送

基本上,我想从ASP.NET发送一封带有送达回执的电子邮件,接收已送达的通知,然后更新我的数据库,以注意电子邮件实际上已收到。。。Windows服务或其他方式

在升级到Exchange2007的过程中,我处于一个封闭的环境中,因为所讨论的电子邮件只在内部发送给经理和其他内部用户,所有这些用户都使用exchange

虽然我可以做一些假设,在我发送电子邮件时,我可以处理ASP.NET抛出的任何异常,但是我希望更大程度地保证电子邮件已经发送,这样,如果我没有收到已发送的通知,那么如果在某个时间段内没有收到已发送的通知,我可以尝试重新发送

我愿意接受任何建议,最理想的是可以在ASP.NET应用程序或控制台应用程序中简单地接收通知,但如果是让Exchange 2007将文件转储到文件夹中,我可能会处理这个问题,尽管这并不理想


我听说Exchange 2007有一个API,但我对它没有任何经验和知识,所以最好使用指向正确方向的指针。

通知会发送到电子邮件中指定为发件人的邮箱,因此您必须监视此邮箱的更改。您可以每隔一段时间轮询一次该邮箱,也可以使用推/拉通知来获得Exchange服务器关于更改的通知

使用EWS托管API访问邮箱: EWS托管API-下载: EWS托管API-SDK:

如果需要,这还可以让您开始使用拉通知。 推送通知更为复杂,但您可以使用my CodePlex项目中的代码来实现:
.

通知将发送到电子邮件中指定为发件人的邮箱,因此您必须监视此邮箱的更改。您可以每隔一段时间轮询一次该邮箱,也可以使用推/拉通知来获得Exchange服务器关于更改的通知

使用EWS托管API访问邮箱: EWS托管API-下载: EWS托管API-SDK:

如果需要,这还可以让您开始使用拉通知。 推送通知更为复杂,但您可以使用my CodePlex项目中的代码来实现: .

请参见