Привет
Уже давно ищу способ при получении сортировать почту и сразу извлекать аттачи раскладывая по папкам на диске в зависимости от, например, отправителя, темы или строки тела письма.
Должен же быть простой способ. Сейчас я использую thunderbird c плагином attachmentextractor-1.3.5 , но это слишком громоздко и полностью автоматически заставить его работать мне не удалось.
Хватило б если б программа у себя складывала у себя в базу отдельно тексты письма и аттачи, я бы их разобрал потом скриптом.
Все что, я нашел , слишком сложно, например procmail
Нужен почтовый клиент , с возможностью разбора почты (желательно консольный) (Чтоб автоматически раскладывать приходящие аттачи по папкам (на диске))
Модератор: /dev/random
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Нужен почтовый клиент , с возможностью разбора почты (желательно консольный)
Как раз собирался его посоветовать.
А что, собственно, в нём сложного?
Если просто непонятно, с какого конца браться, то вот небольшая хаутушка на русском по связке fetchmail+procmail+mutt. На примере gentoo, но я не вижу там ничего gentoo-специфичного.
Re: Нужен почтовый клиент , с возможностью разбора почты (желательно консольный)
Посмотрю
Но по сути мне достаточно получить список писем с их номерами , а потом передать номера новых к какуюто утилиту для получения. А результат разложить по папкам.
И еще неплохо было ,чтоб это могло работать и под виндой, например через cygwin
Но по сути мне достаточно получить список писем с их номерами , а потом передать номера новых к какуюто утилиту для получения. А результат разложить по папкам.
И еще неплохо было ,чтоб это могло работать и под виндой, например через cygwin
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Нужен почтовый клиент , с возможностью разбора почты (желательно консольный)
есть такое в procmail. его и юзаю.
с этой системой не знаком. извините.
Re: Нужен почтовый клиент , с возможностью разбора почты (желательно консольный)
По результатам гугления могу сказать, оказывается для моей задачи софта практически нет, разве тот самый procmail
Но я нашел сетевые компоненты для Delphi подобной среды Lazarus
Называются Indy, есть как для винды , так и линукса.
http://www.indyproject.org/index.en.aspx
Буду копать их
Если будет воля богов, сообщу о результатах.
Но я нашел сетевые компоненты для Delphi подобной среды Lazarus
Называются Indy, есть как для винды , так и линукса.
http://www.indyproject.org/index.en.aspx
Буду копать их
Если будет воля богов, сообщу о результатах.
Re: Нужен почтовый клиент , с возможностью разбора почты (желательно консольный)
Пример для delphi (можно переделать для lazarus) для компонентов indy10
http://www.indyproject.org/Sockets/Demos/index.EN.aspx
http://www.indyproject.org/DemoDownloads/I..._MailClient.zip
сохранить аттач
http://www.delphisources.ru/pages/faq/base...attachment.html
там показывается что нужно сделать чтоб сохранить аттач в программе примере указанной выше
http://www.indyproject.org/Sockets/Demos/index.EN.aspx
http://www.indyproject.org/DemoDownloads/I..._MailClient.zip
сохранить аттач
http://www.delphisources.ru/pages/faq/base...attachment.html
там показывается что нужно сделать чтоб сохранить аттач в программе примере указанной выше
Re: Нужен почтовый клиент , с возможностью разбора почты (желательно консольный)
потому что в *nix-ах задача гроша ломаного не стоит:
$ grep archive /etc/aliases
archive: "|/usr/bin/munpack -f -q -t -C /save/archive/here/"
отправляю письмо пользователю archive@localhost — и mime-части складываются в указанный каталог·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Спасибо сказали:
Re: Нужен почтовый клиент , с возможностью разбора почты (желательно консольный)
Боже, а почему не dev-perl/Mail-Procmail ну или что-то подобное, более близкое и логичное для Unix-подобных ОС, если уж готовая программа кажется вам сложнее написанной собственноручно?
Re: Нужен почтовый клиент , с возможностью разбора почты (желательно консольный)
archive: "|/usr/bin/munpack -f -q -t -C /save/archive/here/"
Хм, пол года назад, когда создавал эту тему, мне об этом варианте никто не сказал.
Насчет сортировки писем еще нужен оперативный просмотр и фильтрация писем на всех платформах, и windows тоже (сейчас разбор прайсов в виндовс)
Поэтому легче было написать свою прогу на лазарус (тоже опенсорс), который компилит под все платформы. А потом просто наращивать нужный функционал
Кроме того моя программа мобильна и не требует установки. Так что посмотрев все за и против пришлось писать свое с нужными свойствами, уж очень специфическая задача
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Нужен почтовый клиент , с возможностью разбора почты (желательно консольный)
наверное потому, что он очевиден...