0

我想获取收件箱下的文件夹列表。我尝试以下操作:但我不知道我需要在下面发送什么?

bool headersOnly = false;
ic.SelectMailbox("INBOX");
Lazy<MailMessage>[] messages = ic.SearchMessages(SearchCondition.Unseen(), headersOnly);
foreach (Lazy<MailMessage> message in messages)
{
   AE.Net.Mail.Imap.Mailbox[] m2 = ic.ListMailboxes**("??","??");**
}
4

1 回答 1

2

我已使用以下代码从我的 Gmail 帐户中获取所有电子邮件,并且工作正常。

AE.Net.Mail.ImapClient client = new AE.Net.Mail.ImapClient(emailHost, emailAddress, emailPassword, AE.Net.Mail.AuthMethods.Login, port, useSsl);
AE.Net.Mail.Imap.Mailbox[] mailBoxes = client.ListMailboxes(string.Empty, "*");
foreach (var mailBox in mailBoxes)
{
    var mailboxName = mailBox.Name;
}
于 2015-06-10T13:00:51.220 回答