0
我使用免费的.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。 我该怎么办,如果我想查看与最快的速度仅机身消息?
MailSystem.NET是老库。我测试了它,我不能相信它很慢。 –