URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 85234
[ Назад ]

Исходное сообщение
"email parser"

Отправлено Happy_demon , 12-Май-09 12:35 
Доброе время!
есть постфикс, установленный по известной статье Alex_hha
вся почта копируется на один почтовый ящик, потом скриптом раскидывается /mnt/big/backup/backup@domen.ru/ затем пользователи/входящая/исходящая
В принципе почти хорошо, но в этих папках письма целиком, а очень надо , чтобы письма разбирались: от кого/кому, тема, тело письма, вложения.
Соответственно от кого/кому, тема, тело письма, хотелось бы в базу закидывать и где-то хранить вложения, чтобы можно было наваять веб-интерфейс и смотреть отправленные/полученные письма.
В принципе вложения неплохо тянет ripmime, а тему и кому наверное можно вытянуть MIME::Parser, но, к сожалению, в скриптописании не силён  
и что касается привязки вложений письма к записям в базе вообще не очень хорошо понимаю. вложения же не будешь в базу пихать - распухнет через пару недель до неприличных размеров.
Собственно вопрос кто подобным заморачивался, если есть рабочий скриптик, или ссылка на проект (фрешмит смотрел, нету там того что нужно) - был бы очень благодарен.
Ну или хоть объясните, как вложения хранить с привязкой к записям в базе.
Заранее спасибо.

Содержание

Сообщения в этом обсуждении
"email parser"
Отправлено angra , 13-Май-09 08:18 
Для начала расскажите чем не устраивают связки типа dovecot+squirellmail.

"email parser"
Отправлено Happy_demon , 13-Май-09 09:36 
>Для начала расскажите чем не устраивают связки типа dovecot+squirellmail.

dovecot у нас нету, вэбморда для почты - дело хорошее, и она у нас даже установлена, но во-первых почта из почтового ящика backup@domen.ru перемещается, ну это не проблема, а во-вторых поиск и сортировка отправленных и полученных писем там оставляет желать лучшего.
начальство захочет смотреть переписку по конкретному менеджеру, затем скажет, что за определенный период, затем захочет поиск по вложениям сделать, затем по отправленным на определенный домен и т.д. и т.п. (((


"email parser"
Отправлено angra , 13-Май-09 10:30 
неужто любимый начальством аутглюк не может всего этого :)

"email parser"
Отправлено Happy_demon , 13-Май-09 17:28 
>неужто любимый начальством аутглюк не может всего этого :)

что именно из перечисленного мной выше аутглюк может, позвольте полюбопытствовать?
вопрос риторический.
неужели никто не сталкивался ни с чем подобным?!


"email parser"
Отправлено zabudkin , 14-Май-09 00:32 
Это вмешательство в частную жизнь человека и это неоднократно на этом сайте пресекалось и обсуждению не подлежит.
Забудьте.

"email parser"
Отправлено angra , 16-Май-09 19:02 
>что именно из перечисленного мной выше аутглюк может, позвольте полюбопытствовать?

понятия не имею, я его последний раз видел лет десять назад.
>вопрос риторический.

риторический вопрос в ответ на дружескую подколку, неплохо, так и продолжим.

>неужели никто не сталкивался ни с чем подобным?!

Создатели imap серверов наверняка с подобным имели дело, ну и создателям локальных(не web) email клиентов приходилось, а нам простым смертным это зачем? Мы просто предоставляем imap серверу заботится о всех тонкостях(а их очень не мало) парсинга, а сами всего лишь спрашиваем его о нужном на его языке(довольно мощном кстати) или вообще через веб-морду типа белки.
Одно дело пропарсить перлом mbox для каких-то автоматических действий и совсем другое изобретать свой вариант UI.