0

INBOX の下にあるフォルダーのリストを取得したいのですが、次のことを試してみます。

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 に答える