从Exchange Server检索邮件/附件

时间:2011-03-08 13:40:01

标签: c# email

我正在尝试连接我们的Exchange服务器上的邮箱,我有服务器名,用户名和密码。

目前我有以下代码连接到我的个人邮箱,这很好用: -

            app = new Application();
            ns = app.GetNamespace("MAPI");

            Helpers.AddToErrorLog("CESTOAD mailbox", DateTime.Now.ToString(), "Logging into CESTOAD mailbox");
            ns.Logon(user, password, false, false);


            inboxFolder = ns.GetDefaultFolder(OlDefaultFolders.olFolderInbox);
            subFolder = inboxFolder.Folders["ComDocsAttachements"];

但是,我无法找到如何在同一台Exchange服务器上使用用户名和密码连接到另一个帐户。当我在登录中更改用户和密码时,它仍然会撤消我的帐户。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

不确定您使用哪个库或API连接到Exchange,但我猜测登录调用仍在检测您的初始登录,并将您视为已通过身份验证,而不是尝试使用新凭据登录。是否有可以先调用的Logoff方法?