我想要一個免費的.NET庫來通過imap4(不需要)從帳戶(例如gMail或其他)獲取附件,並將它們保存在一個文件夾中。從.NET的郵件帳戶獲取附件
理想情況下,它可以讓我得到它們的列表,並且只下載一些給定的(按擴展名,名稱和/或大小過濾)並且是免費的。
我已經用EAGetMail的試用版完成了這項工作,但爲了嘗試購買此庫的無限制版本的目的不太合適(我不知道這個功能本身是時間有限的人之一)。
--- [編輯 - 樋口] ---
我用下面的代碼:
Dim cl As New Pop3Client()
cl.UserName = "[email protected]"
cl.Password = "mypassword"
cl.ServerName = "pop.gmail.com"
cl.AuthenticateMode = Pop3AuthenticateMode.Pop
cl.Ssl = False
cl.Authenticate() //takes a while, but passes even if there's a wrong password
Dim mg As Pop3Message = cl.GetMessage(1) //gives me an exception: Message = "Pop3 connection is closed"
UPDATE:端口設置爲995給了我一個 「響應超時」 異常
正如已評論的,我在嘗試連接並獲取第一封電子郵件時遇到了一些問題。任何幫助?
事實上,我只是指出它需要成爲IMAP,因爲這是我一直在努力的,而且我聽說它有更多的功能(這可能會允許進一步的開發),但現在你已經提到對於這個特定的功能POP3已經足夠了,我一定會看看它!再次感謝你,如果明天我需要幫助,我會很高興(我即將離開)。 – Marcelo 2010-06-14 20:03:59
我已經編輯了我的問題,但遇到了一些麻煩,請檢查一下嗎? – Marcelo 2010-06-15 17:33:14
@MarceloRamires:我用一些小建議更新了我的答案。不過,我不知道他們對你有多大的幫助。在今晚或明天晚些時候,我可能會以更實質的方式提供幫助(首先通過對自己發佈的代碼進行故障排除)。 – 2010-06-15 17:39:57