有什麼方法可以使用MailMessage查看電子郵件而不是發送郵件。我使用SmtpClient發送消息,但在某些情況下,需要查看電子郵件,然後由用戶手動發送。使用MailMessage查看電子郵件
2
A
回答
0
SmtpClient類沒有內置方法來檢查電子郵件。您必須手動查看消息。
發送之前你必須審查電子郵件manully。
您可以使用WebBrowser對象查看電子郵件的正文部分,以查看接收者將如何看到電子郵件。
其他審查也必須手動完成。
0
最簡單的方法是將其作爲MIME郵件(.eml
)保存爲臨時文件,然後使用註冊消息查看器(如Windows Live Mail或Thunderbird)啓動它。
要將MailMessage
保存到文件中,可以使用此代碼項目文章中提供的Save
擴展方法:Adding Save() functionality to Microsoft.Net.Mail.MailMessage。
MailMessage message = new MailMessage
{
Subject = "Test",
Body = "Hello world",
From = new MailAddress("[email protected]"),
};
message.To.Add(new MailAddress("[email protected]"));
string tempEmlPath = Path.Combine(
Path.GetTempPath(),
Guid.NewGuid().ToString() + ".eml");
message.Save(tempEmlPath);
Process.Start(tempEmlPath);
相關問題
- 1. MailMessage ASP.NET錯誤的電子郵件?
- 2. 使電子郵件可查看網頁
- 3. 「問題查看電子郵件?在線查看電子郵件?」 Codeigniter電子郵件中的獨特鏈接
- 4. 使用send-mailmessage命令時的電子郵件憑證
- 5. 使用MailMessage和SmtpClient或MessageQueue延遲發送電子郵件
- 6. Symbian S60電子郵件查看組件
- 7. 使用javamail查看使用Swing的電子郵件
- 8. 查看電子郵件驗證碼
- 9. 點擊電子郵件圖像查看
- 10. 如何查看電子郵件?
- 11. 查看電子郵件是否存在
- 12. 查看發送的電子郵件
- 13. 發送電子郵件查看
- 14. C#:如何查看Outlook電子郵件
- 15. 如何查看電子郵件地址?
- 16. 電子郵件表格查看文本
- 17. YiiMailer:無法查看「HTML」電子郵件
- 18. (Rails的電子郵件)創建,查看,在軌更新電子郵件模板
- 19. 如何在Yahoo!中查看電子郵件來源電子郵件
- 20. 查看垃圾郵件的大量電子郵件列表
- 21. 如何查看發送給綠色郵件的電子郵件
- 22. MailMessage System.Net.Mail.SmtpException,試圖通過C#發送電子郵件時出錯
- 23. 無法將電子郵件附加到MailMessage
- 24. System.Net.Mail新的MailMessage隨機發送重複的電子郵件?
- 25. 如何設置電子郵件過期時間在C#MAILMESSAGE
- 26. 如何在使用SmtpClient和MailMessage時禁止電子郵件驗證
- 27. 電子郵件使用C#
- 28. 電子郵件::使用UTF8
- 29. 使用電子郵件
- 30. php電子郵件功能不能使用.org電子郵件
在某些情況下還是在所有情況下?電子郵件發送的環境是什麼 - 適當的解決方案可能會因此而有所不同。 – dxbmatt
你必須使用一些其他技術來審查你的電子郵件發送之前,我想認爲mailmessage用於此。這是一個用來發送電子郵件的對象 – Talha