一套 C#.NET 開發(fā)的郵箱Mail開源庫:MailSystem.NET
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
今天給大家推薦一個(gè)基于.Net開發(fā)的郵箱開源庫。郵箱在我們?nèi)粘9ぷ髦?,可以說是非常常見了。個(gè)人郵箱一般都是免費(fèi)的,但企業(yè)郵箱會(huì)收費(fèi),雖然一般情況下,市面郵箱已經(jīng)夠用了。但有些企業(yè)對(duì)內(nèi)容安全要求比較嚴(yán)格、或者需要搭建郵件營銷系統(tǒng)等一些場(chǎng)景下,我們就需要開發(fā)自己的郵箱系統(tǒng)。這是基于.Net開發(fā)的、開源的郵箱組件,功能強(qiáng)大、支持所有郵件協(xié)議、具備識(shí)別垃圾郵件、群發(fā)、郵件合并等功能。此項(xiàng)目還包含一個(gè)郵箱定時(shí)任務(wù)工具實(shí)例。 此組件針對(duì)市面上的協(xié)議都已經(jīng)封裝好,我們就不需要再去了解相關(guān)的協(xié)議,對(duì)郵箱協(xié)議不了解的,還是很需要花費(fèi)時(shí)間去閱讀相關(guān)資料的,采用此組件,可以大大提升我們的開發(fā)效率。 1、協(xié)議支持:SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar 2、垃圾郵件:關(guān)鍵詞過濾、黑名單、域名過濾。 Pop3Client pop = new Pop3Client(); pop.Connect("mail.myhost.com"); 郵件登錄 Pop3Client pop = new Pop3Client(); pop.Connect("mail.myhost.com"); pop.Authenticate("user","pass",SASLMechanism.CramMd5); pop.Disconnect(); 發(fā)送消息 Pop3Client pop = new Pop3Client(); pop.Connect("mail.myhost.com","user","pass"); string response = pop.Command("XANYCOMMAND anyarguments"); pop.Disconnect(); 刪除郵件 Pop3Client pop = new Pop3Client(); pop.Connect("pop.myisp.com","username","password"); pop.DeleteMessage(1); pop.Disconnect(); 獲取郵件 Pop3Client pop = new Pop3Client(); pop.Connect("mail.myhost.com","user","pass"); byte[] messageData = pop.RetrieveMessage(1); pop.Disconnect(); 保存郵件 Pop3Client pop = new Pop3Client(); pop.Connect("mail.myhost.com","user","pass"); pop.StoreMessage(1,"C:\\My headers\\myheader.eml"); pop.Disconnect(); 郵箱定時(shí)任務(wù)工具界面 https://github.com/pmengal/MailSystem.NET 該文章在 2024/3/19 9:56:16 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |