Доброе время!
есть постфикс, установленный по известной статье Alex_hha
вся почта копируется на один почтовый ящик, потом скриптом раскидывается /mnt/big/backup/backup@domen.ru/ затем пользователи/входящая/исходящая
В принципе почти хорошо, но в этих папках письма целиком, а очень надо , чтобы письма разбирались: от кого/кому, тема, тело письма, вложения.
Соответственно от кого/кому, тема, тело письма, хотелось бы в базу закидывать и где-то хранить вложения, чтобы можно было наваять веб-интерфейс и смотреть отправленные/полученные письма.
В принципе вложения неплохо тянет ripmime, а тему и кому наверное можно вытянуть MIME::Parser, но, к сожалению, в скриптописании не силён
и что касается привязки вложений письма к записям в базе вообще не очень хорошо понимаю. вложения же не будешь в базу пихать - распухнет через пару недель до неприличных размеров.
Собственно вопрос кто подобным заморачивался, если есть рабочий скриптик, или ссылка на проект (фрешмит смотрел, нету там того что нужно) - был бы очень благодарен.
Ну или хоть объясните, как вложения хранить с привязкой к записям в базе.
Заранее спасибо.
Для начала расскажите чем не устраивают связки типа dovecot+squirellmail.
>Для начала расскажите чем не устраивают связки типа dovecot+squirellmail.dovecot у нас нету, вэбморда для почты - дело хорошее, и она у нас даже установлена, но во-первых почта из почтового ящика backup@domen.ru перемещается, ну это не проблема, а во-вторых поиск и сортировка отправленных и полученных писем там оставляет желать лучшего.
начальство захочет смотреть переписку по конкретному менеджеру, затем скажет, что за определенный период, затем захочет поиск по вложениям сделать, затем по отправленным на определенный домен и т.д. и т.п. (((
неужто любимый начальством аутглюк не может всего этого :)
>неужто любимый начальством аутглюк не может всего этого :)что именно из перечисленного мной выше аутглюк может, позвольте полюбопытствовать?
вопрос риторический.
неужели никто не сталкивался ни с чем подобным?!
Это вмешательство в частную жизнь человека и это неоднократно на этом сайте пресекалось и обсуждению не подлежит.
Забудьте.
>что именно из перечисленного мной выше аутглюк может, позвольте полюбопытствовать?понятия не имею, я его последний раз видел лет десять назад.
>вопрос риторический.риторический вопрос в ответ на дружескую подколку, неплохо, так и продолжим.
>неужели никто не сталкивался ни с чем подобным?!
Создатели imap серверов наверняка с подобным имели дело, ну и создателям локальных(не web) email клиентов приходилось, а нам простым смертным это зачем? Мы просто предоставляем imap серверу заботится о всех тонкостях(а их очень не мало) парсинга, а сами всего лишь спрашиваем его о нужном на его языке(довольно мощном кстати) или вообще через веб-морду типа белки.
Одно дело пропарсить перлом mbox для каких-то автоматических действий и совсем другое изобретать свой вариант UI.