Парсить eml файл. |
Здравствуйте, гость ( Вход | Регистрация )
Парсить eml файл. |
wizard580 |
17.2.2009, 5:11
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 17.2.2009 Пользователь №: 558 Спасибо сказали: 0 раз(а) Репутация: 0 |
У меня есть eml файл. Я из него выдрал нужные мне поля. такие как From, To, Subject, Date.
Теперь мне нужно фильтровать их. С полями тапи From, To, Subject не понятно как... так как там возможно есть "не латиница". Тоесть указана кодировка, чем обработано сначала (Base64 или нет). Есть-ли способ или просто пример как обрабатывать такие поля? Чтобы привести к правильному виду и я мог фильтровать? |
|
|
ViGOur |
17.2.2009, 16:09
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Не совсем понял в чем именно заключается вопрос.
Как обрабатывать BASE64 или как узнать в BASE64 поле или нет? |
|
|
trdm |
17.2.2009, 17:09
Сообщение
#3
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
Если внимательно посмотреть на заголовок *.eml
То в принципе таких вопросов, как задал автор возникать не должно. А еще есть такая вещь как rfc. советую погуглить по rfc-822 |
|
|
wizard580 |
18.2.2009, 1:31
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 17.2.2009 Пользователь №: 558 Спасибо сказали: 0 раз(а) Репутация: 0 |
Если внимательно посмотреть на заголовок *.eml
То в принципе таких вопросов, как задал автор возникать не должно. А еще есть такая вещь как rfc. советую погуглить по rfc-822 Надо было просто преобразовать поля с кодированной "не латиницей" в нормальный вид с перекодировкой. Там парсить значения полей и т.п. В принципе ни чего нерешаемого... Вопрос был в том что не хотелось изобретать трехколесное чудо... Ответ уже найден на другом форуме. Есть vmime, которрая умеет всё что мне надо и еще намного больше. Если комуто понадобится подобное как мне... |
|
|
Текстовая версия | Сейчас: 24.4.2024, 7:13 |