我试图从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());
}
我还需要告诉它某些文件夹以及收件箱(如上文)。
提前感谢您的帮助。
1条答案
按热度按时间q3qa4bjr1#
我终于知道如何指定要打开哪个邮箱了。我将把它发布在这里,以供其他人将来使用。
希望这对其他人有帮助:D