我有郵件服務器配置數據(服務器 - 用戶名 - 密碼 - 端口),我想訪問它使用vb.net並檢索其集合中的郵件。 我需要解析電子郵件正文以對其進行一些操作。如何連接郵件服務器並檢索郵件?
請給我一些幫助,我試圖搜索它,但我發現一個複雜的樣本。
我有郵件服務器配置數據(服務器 - 用戶名 - 密碼 - 端口),我想訪問它使用vb.net並檢索其集合中的郵件。 我需要解析電子郵件正文以對其進行一些操作。如何連接郵件服務器並檢索郵件?
請給我一些幫助,我試圖搜索它,但我發現一個複雜的樣本。
嘗試使用這個庫,它非常適合那個 http://csharpmail.codeplex.com/
你也可以試試Mail.dll email component:
Using imap As New Imap
imap.Connect("imap.server.com")
imap.Login("user", "password")
imap.SelectInbox()
Dim uidList As List(Of Long) = imap.SearchFlag(Flag.Unseen)
For Each uid As Long In uidList
Dim email As IMail = New MailBuilder() _
.CreateFromEml(imap.GetMessageByUID(uid))
Console.WriteLine(email.Subject)
Next
imap.Close(True)
End Using
請注意,這是我公司開發的商業產品。
您可以在這裏下載: https://www.limilabs.com/mail
謝謝, 我試圖奇爾卡特DLL和我一起工作。但有兩件事012-1-返回的只是新郵件並不是我郵箱中的所有郵件。 2-不是免費的組件。 我該怎麼做。 – 2010-08-25 12:46:52