Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> парсинг письма, вытащить тему, текст... 
:(
    Опции темы
morpheyushka
Дата 11.12.2009, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зеленый человек
**


Профиль
Группа: Участник
Сообщений: 563
Регистрация: 26.2.2008
Где: Киев

Репутация: нет
Всего: 8



Всем доброго времени суток.
У меня вопрос информационного плана.
Суть задачи - приходит письмо на определенный адрес. В aliases прописано запуск скрипта по этому адресу - то есть все письмо попадает в <STDIN>. Мне его нужно разобрать - вытащить дату, адрес, тему и текст...в дальнейшем возможно и прикрепленные файлы.
Так вот вопрос - чем можно его парсить? Подойдут ли модули из MIME::Tools или нужно будет все ручками делать?


--------------------
user posted image
Спасибо делается вот так!!!
PM MAIL WWW   Вверх
shamber
Дата 11.12.2009, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1422
Регистрация: 5.9.2006
Где: Россия

Репутация: нет
Всего: 18



Цитата(morpheyushka @  11.12.2009,  14:19 Найти цитируемый пост)
Так вот вопрос - чем можно его парсить?

вариантов полно
PM MAIL Jabber   Вверх
morpheyushka
Дата 11.12.2009, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зеленый человек
**


Профиль
Группа: Участник
Сообщений: 563
Регистрация: 26.2.2008
Где: Киев

Репутация: нет
Всего: 8



Цитата(shamber @  11.12.2009,  14:49 Найти цитируемый пост)
вариантов полно 

Так...введу новые вводные - в Perl я новичек из новичков. Не студент, просто до этого не приходилось на нем писать. По этому и создал тему...все что я тут смотрел - это полезли в ящик, взяли письмо и сделали с ним что-то...у меня немного по другому. Писать скрипт вместо себя не в коем случае не прошу. Просто жду, так сказать, "пенок" - и сразу же начинаю лететь в его направлении smile 

В общем, можно хоть пару фраз написать?

Добавлено через 36 секунд
Чем лучше пользоваться, какие альтернативы есть?


--------------------
user posted image
Спасибо делается вот так!!!
PM MAIL WWW   Вверх
amg
Дата 11.12.2009, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1145
Регистрация: 3.8.2006
Где: Новосибирск

Репутация: 1
Всего: 50



Вот PerlCookbook. Там на с. 774 примерно то что нужно.
PM MAIL   Вверх
ginnie
Дата 11.12.2009, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 6.1.2008
Где: Москва

Репутация: 4
Всего: 49



morpheyushka, я пользуюсь MIME::Tools и еще Email::Address. То, что у Вас письмо в STDIN только упрощает работу и принципиально ничего не меняет.


--------------------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг)
PM MAIL Skype Jabber   Вверх
morpheyushka
Дата 11.12.2009, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зеленый человек
**


Профиль
Группа: Участник
Сообщений: 563
Регистрация: 26.2.2008
Где: Киев

Репутация: нет
Всего: 8



Ага...спасибо за наводки...сейчас буду разбираться. Думаю вопросы еще появятся.

Цитата(ginnie @  11.12.2009,  15:58 Найти цитируемый пост)
я пользуюсь MIME::Tools

Я на это уже тоже глаз положил.


--------------------
user posted image
Спасибо делается вот так!!!
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0439 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.