使用IMAP协议,您可以访问子文件夹,并设置消息状态(看到/看不见),您也可以使用IDLE功能进行即时通知.
Mail.dll包括支持SSL的POP3,IMAP,SMTP组件和强大的MIME解析器:
using(Imap imap = new Imap())
{
imap.Connect("imap.server.com"); // or ConnectSSL for SSL
imap.Login("user", "password");
imap.SelectInbox();
List<long> uids = imap.Search(Flag.Unseen);
foreach (long uid in uids)
{
IMail mail = new MailBuilder()
.CreateFromEml(imap.GetMessageByUID(uid));
Console.WriteLine(mail.Subject);
}
imap.Close();
}
Run Code Online (Sandbox Code Playgroud)
请注意,这是我创建的商业产品.
您可以在https://www.limilabs.com/mail下载它
我在我的应用程序BugTracker.NET中使用免费和开源的SharpMimeTools.它非常可靠:
http://anmar.eu.org/projects/sharpmimetools/
请参阅文件POP3Client.cs,POP3Main.cs和insert_bug.aspx
归档时间: |
|
查看次数: |
13046 次 |
最近记录: |