Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.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
C# 从Exchange Server检索邮件/附件_C#_Email - Fatal编程技术网

C# 从Exchange Server检索邮件/附件

C# 从Exchange Server检索邮件/附件,c#,email,C#,Email,我正在尝试连接exchange服务器上的邮箱,我有服务器名、用户名和密码 目前,我有以下代码可以连接到我的个人邮箱,并且工作正常:- app = new Application(); ns = app.GetNamespace("MAPI"); Helpers.AddToErrorLog("CESTOAD mailbox", DateTime.Now.ToString(), "Logging into CESTOAD ma

我正在尝试连接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服务器上的用户名和密码连接到另一个帐户。当我在登录中更改用户和密码时,它仍然会检索我的帐户


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

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

ns.Logoff;ns.Logonuser,密码,false,false;但是没有帮助,仍然登录到同一个帐户