Парсинг писем

 

ceci_

втянувшийся

Народ возникла необходимость в библиотеке, которая понимала бьi е-mejl сообщения :)
Если у кого есть подобное прошу поделится :))
 
+
-
edit
 

Balancer

администратор
★★★★☆
ceci_, 20.05.2004 00:09:20 :
Народ возникла необходимость в библиотеке, которая понимала бьi е-mejl сообщения :)
Если у кого есть подобное прошу поделится :))
 


Ни в коем случае не C/C++. Написать, конечно, можно, о будет это не шибко легче, чем на Асме :D

Нужна высочайшая скорость - пиши на O'Caml.

Нужно написать быстро и на богатых библиотеках - Perl или PHP.
Perl раза в два побыстрее на математике (системные функции у них примерно равно скорости), имеет такую огромную библиотеку, как CPAN и имеет более мощный синтаксис, но под PHP сейчас заточен Web-мэйнстрим, PHP почти на порядок быстрее работает с БД MySQL, чем DBI на Perl'е, на PHP лучше реализован OOP, сильно богаче набор встроенных функций и т.п. Да и аналог CPAN'а появился, PEAR.

А дальше -
Perl:

The Comprehensive Perl Archive Network - www.cpan.org

Welcome to CPAN
The Comprehensive Perl Archive Network (CPAN) currently
has 104,220
Perl modules in 24,314 distributions,
written by 9,531 authors,
mirrored on 268 servers.


// Дальше — www.cpan.org
 


Выбор там огромный (в поиск, "mail")
Например, MIME::Lite - Browse and search CPAN : MIME::Lite
В принципе, удобство CPAN'а в том, что на сайт лазить не обязательно, если знаешь, что нужно:
perl -MCPAN -e "install MIME::Lite" в командной строке, и соответстующий модуль уже установлен.

PHP:
1. Встроенные mail-функции - PHP: imap_mail - Manual
2. pair Networks - World Class Web Hosting® и рыться там.

Ну и я сам когда-то на Perl'е делал тупую вычистку писем и приведение в одну кодировку, чтобы потом на SMS нотификации слать :)
 
RU AlexanderIpp #25.05.2004 12:59
+
-
edit
 

AlexanderIpp

втянувшийся

Не понятна задача.
Если надо вытащить из письма заголовки и тело, то можно и без модулей обойтись, и ресурсы сэкономить, если же речь идёт о получении писем, то см. Net:POP3, там ничего сложного тоже нет. :) По-моему, он стандартный для сборки от ActiveState.
Сами не летаем и другим не дадим © Войска ПВО
 

ceci_

втянувшийся

AlexanderIpp, 25.05.2004 11:59:59 :
Не понятна задача.
Если надо вытащить из письма заголовки и тело, то можно и без модулей обойтись, и ресурсы сэкономить, если же речь идёт о получении писем, то см. Net:POP3, там ничего сложного тоже нет. :) По-моему, он стандартный для сборки от ActiveState.
 


Для Ц:
Надо mime-type понимать, т.е. когда приходит писмо разкодировать из ** скажем к UTF-8 все что может бьiть разкодировано т.е. текстьi хтмл-ки и скипать все остальное :))
Для Перл:
Хочется визуализировать заспуленьiе письма по подобию веб почт :)
 
RU AlexanderIpp #25.05.2004 14:02
+
-
edit
 

AlexanderIpp

втянувшийся

По поводу C не знаю, не заниался.
Хочется визуализировать заспуленьiе письма по подобию веб почт
 

И в чём это должно заключаться? :)
Просто список писем и вывод каждого в html?
Не вижу особых проблем, а в чём трудности? :)
Сами не летаем и другим не дадим © Войска ПВО
 

ceci_

втянувшийся

AlexanderIpp, 25.05.2004 13:02:47 :
И в чём это должно заключаться? :)
Просто список писем и вывод каждого в html?
Не вижу особых проблем, а в чём трудности? :)
 


Особьiх проблем нет :) Просто хочется культурнее работать с писмами, т.е. понимать, что атачмент что хтмл со всеми его картинками и т.д. :) Можно конечно погобнятся по файлу в поиске майм типов, но пока еще есть надежда что можно е'того избежать :)

Просмотрел то что Балансер предложил, есть надежда что подойдет :))
 
Это сообщение редактировалось 25.05.2004 в 14:15
RU AlexanderIpp #25.05.2004 14:51
+
-
edit
 

AlexanderIpp

втянувшийся

хтмл всяко придётся отдельно обрабатывать
Сами не летаем и другим не дадим © Войска ПВО
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru