gpt4 book ai didi

C# 窗体 : Accessing Outlook with Multiple Mailboxes

转载 作者:行者123 更新时间:2023-11-30 13:41:47 25 4
gpt4 key购买 nike

我正在尝试从 C#/Winforms 访问 Outlook 邮箱。我有两个独立的邮箱,我的用户配置文件可以访问这些邮箱。我如何对其进行编码,使其仅从特定邮箱中提取?

这是我目前拥有的,但它只从我的默认帐户邮箱中提取信息。

 try
{
OutLook.Application oApp = new OutLook.Application();
OutLook.NameSpace oNS = (OutLook.NameSpace)oApp.GetNamespace("MAPI");
oNS.Logon(Missing.Value, Missing.Value, false, true);
OutLook.MAPIFolder theInbox = oNS.GetDefaultFolder(OutLook.OlDefaultFolders.olFolderInbox);
int count = theInbox.UnReadItemCount;
inboxLabel.Text = inboxLabel.Text + " " + count.ToString();
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}

我还需要告诉它某些文件夹以及收件箱(如上所示)。

提前感谢您的帮助。

最佳答案

我终于想出了如何指定我想打开的邮箱。我会把它贴在这里供其他人将来使用。

        try
{
Outlook.Application oApp = new Outlook.Application();
Outlook.NameSpace oNS = (Outlook.NameSpace)oApp.GetNamespace("MAPI");
oNS.Logon(Missing.Value, Missing.Value, false, true);
Outlook.MAPIFolder theInbox = oNS.Folders["Mailbox - Name Here"].Folders["Inbox"];

....Do you want with that Folder here....
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}

希望这对其他人有帮助:D

关于C# 窗体 : Accessing Outlook with Multiple Mailboxes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4558415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com