我正在設置一個小工具來輪詢POP3帳戶,然後轉發找到的郵件。我使用OpenPop.NET庫進行POP3訪問,並且很可能會使用.NET SmtpClient
和MailMessage
類來轉發郵件。如何使用POP3和SmtpClient轉發多部分MIME電子郵件?
OpenPop.NET給了我一個Message
類,它允許我將整個消息(即標題和所有部分)保存到一個文件中,但是當我想發送消息時,我只想要一個正文。現在Message
有一個收集部分,每個部分都有自己的Body
屬性,其中Body
是一個字節數組。看起來我可以使用AlternateViews
集合將這些部分中的每一個附加到MailMessage
,但我有點擔心字節數組到字符串轉換的編碼問題。
我也接受其他方式的建議,以實現這一目標,但現在我正在考慮的過程是我所知道的唯一過程。
你是一種將身體保存爲字符串的方法嗎? – Shaun07776
@ Shaun07776每個'MessagePart'都有一個字節數組'Body',我可以保存爲一個字符串,如果這就是你要求的。 – ProfK