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

Исходное сообщение
"автоматом записывать вложения письма"

Отправлено locust , 13-Ноя-02 15:49 
Знает кто-то как можно проще организовать автоматическую запись вложений писем, приходящих на определённый адрес ?
Подскажите пожалуйста.

Содержание

Сообщения в этом обсуждении
"RE: автоматом записывать вложения письма"
Отправлено locust , 13-Ноя-02 16:27 
забыл добавить: делать это надо во freebsd

"RE: автоматом записывать вложения письма"
Отправлено Angel Keeper , 13-Ноя-02 17:14 
Причем sendmail'ом? Если да, то я щас пытаюсь копать в эту сторону, так что если что узнаешь - свистни. Соответственно, если у меня получится, то я поделюсь.

"RE: автоматом записывать вложения письма"
Отправлено Squid , 13-Ноя-02 17:36 
Я вот тоже в эту сторону начал работать.
Готового соллюшна как-такового вроде нет. Хотя бы из за того что существует как минимум 2 координально разных типа вложений.
Нас уже трое, может обсудим как правельнее всего сделать, да напишем на С или на перле простенькую тулзовину, которая будет через себя письма пропускать и по папочкам расскладывать вложения, ну и логи писать.
И выложим для общесвенного юзания?
Для лучшей переносимости предлагаю таки на С.
Что скажете?

P.S. Я собирался либо на этих либо на следующих выходных что-то подобное наваять. так-что, если никто не поодержит, то недельки через 2-3 напишу, и интересующиммся покажу.

./squid


"RE: автоматом записывать вложения письма"
Отправлено Angel Keeper , 13-Ноя-02 17:44 
Я собирался реализовывать это внутренними средставами sendmail'а. Если таковое не возможно... уже тяжелее, у меня с программерством хреново, так как запустил я эту тему уже очень давно. Надо все вспоминать и изучать то, что не знал. Так что здесь вряд ли могу чем-то помочь.

"RE: автоматом записывать вложения письма"
Отправлено locust , 13-Ноя-02 18:23 
я пытаюсь пока заставить хавать aliases строчку |/temp/script
пока не понимаю что за ошибка  stat=unknown mailer error 126
ведь в поле to: по идее можно записать имя обработчика
что если туда впихнуть скрипт, который разберёт письмо ?

"RE: автоматом записывать вложения письма"
Отправлено Gaz , 13-Ноя-02 18:56 
>я пытаюсь пока заставить хавать aliases строчку |/temp/script
>пока не понимаю что за ошибка  stat=unknown mailer error 126
>ведь в поле to: по идее можно записать имя обработчика
>что если туда впихнуть скрипт, который разберёт письмо ?

Я делаю это так:

ponovl:   "| /usr/local/bin/munpack -q -f -C /shara0/APL/Consult/PONOVL"

у меня работает. Нужно только установить пакет mpack

Успехов.


"RE: автоматом записывать вложения письма"
Отправлено Squid , 13-Ноя-02 19:40 
>я пытаюсь пока заставить хавать aliases строчку |/temp/script
>пока не понимаю что за ошибка  stat=unknown mailer error 126
>ведь в поле to: по идее можно записать имя обработчика
>что если туда впихнуть скрипт, который разберёт письмо ?

Не.. с тем как обработчик прикрутить проблем никаких нету...
Завернуть на procmail и там в три строчки в конфе

НАПРИМЕР:

:0cH                      #Смотрим по хидеру письма, работаем с копией письма
* ^From.*adress@mail.ru   #Правило - от кого почту отправлять на обработчик
| /usr/bin/programma      №Собственно отдаем в stdin обработчику


./squid