gpt4 book ai didi

c# - 从 Outlook 中获取未读邮件

转载 作者:太空狗 更新时间:2023-10-29 18:08:59 25 4
gpt4 key购买 nike

有什么方法可以将特定文件夹中的所有邮件都放入我的应用程序中吗?

最佳答案

检查这个link . Introduction to Outlook Programming会更清楚地解释事情。

您可以遍历邮件项目。示例代码

using System.Runtime.InteropServices;
using OutLook = Microsoft.Office.Interop.Outlook;
using Office = Microsoft.Office.Core;

OutLook.Application oApp;
OutLook._NameSpace oNS;
OutLook.MAPIFolder oFolder;
OutLook._Explorer oExp;

oApp = new OutLook.Application();
oNS = (OutLook._NameSpace)oApp.GetNamespace("MAPI");
oFolder = oNS.GetDefaultFolder(OutLook.OlDefaultFolders.olFolderInbox);
oExp = oFolder.GetExplorer(false);
oNS.Logon(Missing.Value, Missing.Value, false, true);

OutLook.Items items = oFolder.Items;
foreach (OutLook.MailItem mail in items)
{

if (mail.UnRead == true)
{
}
}

编辑: Reference other folders

oFolder.Folders["Foldername"]

OutLook Code

Common Outlook tasks

关于c# - 从 Outlook 中获取未读邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2055811/

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