获取纯文本的 pop3 邮件
Get pop3 mail in plain text
我最近写了一个小应用程序,它定期从 pop3 邮件帐户下载电子邮件并将邮件的一部分保存到数据库中。
它是我正在实施的票证类型系统的一部分。
它是基于 Luke Niland's 'Simple POP3 Email Class' 的,只要主要内容以纯文本形式出现,它就很有用。
如果邮件是 RTF 或 HTML,则会显示整个邮件的 MIME(base64 编码?)版本,但我无法成功解析它。
我试图通过将邮件服务器设置为仅以明文形式将邮件发送到特定地址来解决这个问题,但这并没有奏效。
我想做的是想出一种快速简便的方法来解码编码的电子邮件类型,去掉其余部分,只留下电子邮件的纯文本版本。
谁能指出我正确的方向?
你应该能够轻松解码。
Dim emailBytes As Byte() = System.Convert.FromBase64String(downloadedEmail)
Dim decodedText As String = System.Text.ASCIIEncoding.ASCII.GetString(emailBytes)
我最近写了一个小应用程序,它定期从 pop3 邮件帐户下载电子邮件并将邮件的一部分保存到数据库中。 它是我正在实施的票证类型系统的一部分。
它是基于 Luke Niland's 'Simple POP3 Email Class' 的,只要主要内容以纯文本形式出现,它就很有用。
如果邮件是 RTF 或 HTML,则会显示整个邮件的 MIME(base64 编码?)版本,但我无法成功解析它。
我试图通过将邮件服务器设置为仅以明文形式将邮件发送到特定地址来解决这个问题,但这并没有奏效。
我想做的是想出一种快速简便的方法来解码编码的电子邮件类型,去掉其余部分,只留下电子邮件的纯文本版本。
谁能指出我正确的方向?
你应该能够轻松解码。
Dim emailBytes As Byte() = System.Convert.FromBase64String(downloadedEmail)
Dim decodedText As String = System.Text.ASCIIEncoding.ASCII.GetString(emailBytes)