我正在设置一个小工具来轮询POP3帐户,然后转发找到的邮件。我使用OpenPop.NET库进行POP3访问,并且很可能使用.NET SmtpClient
和MailMessage
类来转发邮件。
OpenPop.NET给了我一个Message
类,它允许我将整个消息(即标题和所有部分)保存到文件中,但是当我想发送消息时,我只想要一个正文。现在Message
有一个集合部分,每个部分都有自己的Body
属性,其中Body
是一个字节数组。看起来我可以使用AlternateViews
集合将这些部分中的每一部分附加到MailMessage
,但我有点担心字节数组到字符串转换的编码问题。
我也对其他实现这一目标的方法持开放态度,但现在我正在考虑的过程是我所知道的唯一方法。