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是老庫。我測試了它,我不能相信它很慢。 –