gpt4 book ai didi

C# ActiveUp Mail 无法获取邮件

转载 作者:太空宇宙 更新时间:2023-11-03 15:50:58 24 4
gpt4 key购买 nike

我正在尝试循环特定收件箱中的所有邮件,例如使用 ActiveUp Mail C#:

Mailbox box = imap.AllMailboxes[0];
Fetch fetch = box.Fetch;
int messagesLeft = box.MessageCount; // return 31
int msgIndex = 0;

List<Email> list = new List<Email>();
for (int x = 1; x <= box.MessageCount; x++)
{
try
{
Message msg = fetch.MessageObject(x);
list.Add(new Email()
{
/// .....
});
}
catch { }
}

我收到所有消息的错误(1 条除外)..

Index and length must refer to a location within the string.

所有消息(除了运行良好的 1)都来自同一个发件人并且具有相同的格式(不同的内容)

最佳答案

Imap4Client client = new Imap4Client();
client.Connect("server", 143);
client.Login("***", "***");
foreach (var box in client.AllMailboxes.OfType<Mailbox>())
{
for (int i = 1; i <= box.MessageCount; i++)
{
// a u wish
Header heade = box.Fetch.MessageObject(i);
}
}

关于C# ActiveUp Mail 无法获取邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25842983/

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