能不能讀取信箱內容是我這次遇到的課題,經過查詢我找到第三方資源 MailKit(MIT授權)來解決此問題。
MailKit官方Gitgub連結如下:
https://github.com/jstedfast/MailKit
程式範例如下:
public void LoginImap()
{
using (var client = new ImapClient())
{
client.Connect("信件伺服器", 993, true);
//登入帳密
client.Authenticate("帳號", "密碼");
var inbox = client.Inbox;
inbox.Open(FolderAccess.ReadOnly);
Console.WriteLine("Total messages: {0}", inbox.Count);
Console.WriteLine("Recent messages: {0}", inbox.Recent);
client.Disconnect(true);
}
}
嘗試以自己的角度來整理並紀錄,也許會對一些人有幫助。
文章有錯、參考聯結有漏或是連結失效..等,還請幫忙告知,謝謝。
另外參考資料中有很多更棒的文章,建議多看看。