我想實現的目標是通過代碼從Gmail或Yahoo或任何其他服務器下載特定類型的郵件附件。是否有可能或有任何想法對此會有很大幫助通過編程在任何郵件服務器中下載郵件附件
-3
A
回答
0
嘗試類似下面的代碼:
using(Pop3 pop3 = new Pop3())
{
pop3.Connect("server");
pop3.UseBestLogin("user", "password");
foreach (string uid in pop3.GetAll())
{
IMail email = new MailBuilder()
.CreateFromEml(pop3.GetMessageByUID(uid));
Console.WriteLine(email.Subject);
// save all attachments to disk
email.Attachments.ForEach(mime => mime.Save(mime.SafeFileName));
}
pop3.Close();
}
來源:
1)https://www.limilabs.com/blog/download-email-attachments-net
2)http://www.codeproject.com/Articles/188349/Read-Gmail-Inbox-Message-in-ASP-NET
希望這將幫助你。
謝謝
0
您需要爲此使用IMAP。您需要先閱讀郵件的MIME。然後你可以很容易地下載附件,如果它存在。
在POP中,沒有關於郵件是否具有附件的規定。在POP中,您需要在本地下載完整的郵件,然後解析郵件的MIME。
在C#中有一些類可以解密/解析郵件的MIME結構,並且可以方便地訪問郵件的各個部分。
相關問題
- 1. 通過郵件發送郵件附件laravel 5.4通過郵件
- 2. 如何通過applescript和郵件規則從郵件下載附件?
- 3. 使用SMTP服務器通過電子郵件發送附件
- 4. 在Linux服務器上通過郵件發送郵件功能
- 5. 電子郵件附件到服務器
- 6. 郵件服務器下載幫助
- 7. smtp服務器用於通過java郵件api發送郵件
- 8. 通過郵件服務器發送郵件Asp.net mvc4
- 9. 使用Win API通過Gmail郵件服務器發送郵件
- 10. .NET - 郵件服務器不通過SmtpClient.Send發送郵件
- 11. 腳本在python,下載郵件附件
- 12. 郵箱附件通過CarrierWave
- 13. 電子郵件pdf附件+服務器附件
- 14. 通過電子郵件發送CSV附件,而不下載附件
- 15. 螞蟻郵件任務 - 用附件發送郵件的問題
- 16. 從電子郵件下載附件
- 17. java郵件下載鏈接附件
- 18. 下載郵件附件的Django
- 19. 用Java下載郵件附件
- 20. 下載郵件附件 - Yahoo Webmail
- 21. 以編程方式通過電子郵件發送iPhone附件
- 22. 通過Mime/SMTP Gmail服務器(PHP,PEAR)發送的郵件中缺少附件
- 23. 通過郵件郵件接收郵件
- 24. python和imaplib:如何通過電子郵件的標識下載附件文件
- 25. 如何通過代理服務器在asp.net中發送郵件
- 26. PHP電子郵件附件不通過
- 27. 電子郵件附件通過mime4j
- 28. 通過附件發送郵件
- 29. 通過phpmailer發送郵件附件
- 30. 附加文件通過PHP郵件
通過POP或IMAP連接,迭代郵件,檢查他們是否有附件。你試過了什麼,你的問題到底是什麼? – CodeCaster
郵件服務器是網頁,您必須編寫自定義代碼來與每個網頁接口。 – jdweng
通過郵件中附件的類名屬性我可以點擊附件,但它有兩個問題,一個是如果在IE中打開郵件,然後單擊彈出後打開顯示兩個選項保存和取消,我可以' t點擊代碼,因爲它是Microsoft的安全功能。另一個問題是,我只想下載特定類型的郵件,然後單擊類名稱將下載每個附件。 – pk8382