我使用免费的 .net 库阅读电子邮件并发布: 如果我想查看正文消息,所有免费的 .net 电子邮件库都下载正文消息和附件。如果附件的尺寸很大,我会等很长时间。示例:我使用 AE.NET.Mail 阅读最新的电子邮件:
var dt = DateTime.Now;
Console.WriteLine(dt.ToLongTimeString());
// Connect to the IMAP server. The 'true' parameter specifies to use SSL
// which is important (for Gmail at least)
var ic = new ImapClient("imap.gmail.com", "yourEmail", "yourPassword",
ImapClient.AuthMethods.Login, 993, true);
// Select a mailbox. Case-insensitive
var mailCount = ic.GetMessageCount();
ic.SelectMailbox("INBOX");
var message = ic.GetMessage(mailCount - 1);
var body = message.Body;
Console.WriteLine(body);
ic.Disconnect();
ic.Dispose();
Console.WriteLine(DateTime.Now.ToLongTimeString());
Console.WriteLine((DateTime.Now - dt).TotalSeconds);
结果:478,6s,附件大小为 23mb。如果我只想以最快的速度查看正文消息怎么办?