2015-09-11 2 views
0

Недавно я написал небольшое приложение, которое периодически загружает электронные письма из почтовой учетной записи pop3 и сохраняет биты почты в базе данных. Его часть системы билетного типа, которую я реализую.Получите почту pop3 в текстовом виде

Он был основан на Luke Niland's 'Simple POP3 Email Class', и он работал с удовольствием, пока основной текст прошел через обычный текст.

Если почта была RTF или HTML, была отображена версия всей почты MIME (base64 encoded?), И я не смог ее успешно проанализировать.

Я попытался решить проблему, установив почтовый сервер только на то, чтобы отправлять почту только на конкретный адрес в обычном тексте, но это просто не работает.

То, что я хотел бы сделать, - это быстро разработать и проделать простой способ декодирования кодированного типа электронной почты, избавиться от остальной части и оставить мне только текстовую версию сообщения электронной почты.

Может ли кто-нибудь указать мне правильное направление?

ответ

0

Вы должны иметь возможность декодировать достаточно легко.

Dim emailBytes As Byte() = System.Convert.FromBase64String(downloadedEmail) 
Dim decodedText As String = System.Text.ASCIIEncoding.ASCII.GetString(emailBytes)