繁体   English   中英

C#ActiveUp Mail Cant提取消息

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM