Tag: mapi

使用PHP访问Exchange的最佳方法是什么?

我正在用PHP编写CMS应用程序,其中一个要求是它必须能够与客户的Exchange服务器进行交互。 我已经写了几次这个function,并一直使用WebDAV来做到这一点,但现在我倾向于这一点。 我将在Windows服务器2008上运行IIS或Apache上的网站(无偏好)。我需要做的一些事情包括将联系人添加到给定用户的地址簿,以给定用户的身份发送电子邮件以及在联系人上运行报告用户。 所有这些对于WebDAV来说都非常简单,但是如果有一种更好的方法,不需要任何可能很快被弃用的function。 有任何想法吗? 更新: 贾斯汀,我喜欢使用COM对象的想法,我只是担心维护第三个产品,使一切工作… John,我可以在C#中编写一个Web服务来与这些函数进行交互,并使用我的PHP应用程序来访问它,但是这也有点不合适。 到目前为止,我并不是100%相信这些比WebDAV好… 任何人都可以告诉我我傻了吗?

通过MAPI使用Python从Outlook中阅读电子邮件

我试图编写一个简短的程序,将读取我的Exchange / Outlookconfiguration文件中的文件夹内的电子邮件内容,以便我可以操纵数据。 不过,我有一个问题,find有关Python和Exchange / Outlook集成的很多信息。 很多东西要么很旧/没有文档/没有解释。 我已经尝试了几个片段,但似乎得到相同的错误。 我试过Tim Golden的代码: import win32com.client session = win32com.client.gencache.EnsureDispatch ("MAPI.Session") # # Leave blank to be prompted for a session, or use # your own profile name if not "Outlook". It is also # possible to pull the default profile from the registry. # session.Logon ("Outlook") messages = session.Inbox.Messages […]

在C#中阅读MS Exchange电子邮件

我需要能够监视和阅读MS Exchange Server上的特定邮箱(公司内部)的电子邮件。 我还需要能够阅读发件人的电子邮件地址,主题,邮件正文并下载附件(如果有的话)。 用C#(或Vb.net)做这件事的最好方法是什么?