C# 编程读取Exchange Server信息
Hi 各位大牛,我是做C#开发的,现在遇到个关于Exchange Server方面的问题。我要实现的功能是:当Domain中的用户邮箱收到一封邮件,而没有及时打开阅读,则向该用户发送一条短信,告知其尽快查看邮件。
我现在想到的办法是:
1.能否从Exchange Server上获取每个用户的未读邮件的信息,从而发送短信告知。
2.如果1不行,那么Exchange Server是否提供API端口,能判断用户的客户端Outlook是否有下载某封邮件
也就是说:如果发送邮件至某个用户,但该封邮件未从Exchange Server下载至客户端的Outlook,那么就看做该用户没有阅读过该邮件。
想问下大家该如何实现,另外能否告诉我下Exchange Server的机制。就是说A发送邮件给B,是A通过A的Exchange Server将信转至B的Exchange Server?然后B从Exchange Server上下载邮件?
麻烦各位了 谢谢 真的还比较急~~~ --------------------编程问答-------------------- 我看到网上有 通过编程获取未读邮件的信息,不过需要该用户的密码。不知道在Exchange Server上能否获得邮箱的密码?(应该不行的吧~ 但是怎么实现该功能呢?没办法获取到客户的密码呀~) --------------------编程问答-------------------- 1. 首先可以看出您对exchange server 比较不熟悉。
2. 您说的肯定是可以实现的,方法也应该不少。
3. 1楼说的也有道理,知道用户名和密码的话,做起来很容易,否则会麻烦些,需要一些权限和设置
4. 我想先知道您是在哪个版本上开发的? --------------------编程问答-------------------- 不需要密码,但是需要给某个特殊用户阅读权限(必须不是管理员,且在每个邮箱上有阅读权限)。只要这样用户存在,你就可以用WebDAV去访问。Exchange SDK有sample的
--------------------编程问答--------------------
补充:企业软件 , Exchange Server