[英]C# ActiveUp Mail Cant fetch messages
我正在尝试像使用ActiveUp Mail C#
一样循环特定收件箱中的所有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条消息除外)。
索引和长度必须引用字符串中的位置。
所有邮件(工作正常的邮件除外)均来自同一发件人,并且格式相同(内容不同)
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);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.