我正在使用AE.NET使用 IMAP 从 Gmail 获取邮件。我能够收到消息,但是当我尝试遍历消息附件时没有。返回 message.Value.Attachments.Count() 给我 0。
using (var imap = new AE.Net.Mail.ImapClient("imap.gmail.com", mailAccount.UserName, mailAccount.Password, AE.Net.Mail.ImapClient.AuthMethods.Login, 993, true))
{
//Get all new messages
var msgs = imap.SearchMessages(
SearchCondition.Unseen()
);
string ret = "";
foreach (var message in msgs)
{
foreach (var attachment in message.Value.Attachments)
{
//Save the attachment
}
}
}
正如我所说,我已经记录了附件计数以及邮件的主题,并且确定邮件正在被检索,但是它们没有附件,这是不正确的,因为我可以在 Gmail 中看到附件。