> Email attachment (pdf) --> automatically save to disk, Как сейвить автоматически прицепленный файл
 heineken man Member is Offline
 Posted: 19-02-2012, 13:27 (post 1, #1046270)

Agent - Provocateur

Group: Prestige
Posts: 4565
Warn:0%-----
Тут такая задача возникла: каждый день приходит по почте прицепленный файл pdf. Надо бы его укладывать автоматом на диск и пускать на него несколько пользователей через веб-линк. (Файл с одним и тем же названием, линк будет всегда одинаковый).

Я попробовал в лоб, как когда-то учили:

Поставил в стороне 2003 на VM, на нем SMTP и pop3 сервера. Месседж каждый день туда приходит и ждет в очереди единственного пользователя.

Дальше запустил виндовую версию Getmail для сбора почты из ящика и сохранения прицепленного файла (там есть такие опции в командной строке).

На тестах все работает: шлю через Outlook Express на локальный SMTP, почта приходит, укладывается в ящик, скрипт каждый день оттуда забирает и укладывает месседж вместе с прицепленным файлом на диск.

Но при попытке обработать реальный месседж с тем же самым прицепленным файлом этот файл не отцепляется и на диске лежит недекодировваная мессага! :pig:
Разница видимо в формате сообщения (файл то-же, посылается один раз с настоящего SMTP, другой раз напрямую через Outlook Express на локальный сервер, в последнем случае все работает). Getmail в первом случае с отделение файла видимо не справляется.

Системы все виндовские,простора для творчества нема. :(
У меня нет желания ковыряться в Getmail for Windows, там и ковыряться то особенно негде.

Тут хотелось бы идеи выслушать: как можно было бы решать проблему сохранения этачмента на диске по другому?
PM Email Poster
Top Bottom
 FiL Member is Offline
 Posted: 19-02-2012, 17:58 (post 2, #1046281)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22883
Поставь Eudora. Она искаропки умеет аттачи складывать в определенный фолдер. Собственно, она кажется по-другому не умеет.
PM Email Poster ICQ AOL MSN
Top Bottom
 heineken man Member is Offline
 Posted: 21-02-2012, 17:39 (post 3, #1046424)

Agent - Provocateur

Group: Prestige
Posts: 4565
Warn:0%-----
Нашел только какую-то 7.1 sponsored mode 2006 года для 2000/ХР.
Это оно?
PM Email Poster
Top Bottom
 FiL Member is Offline
 Posted: 21-02-2012, 19:53 (post 4, #1046441)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22883
оно. тебе любая версия подойдет.
ну или можешь поискать какие-нить адд-оны к аутлуку, которые это делают. Их вообще-то есть некоторое количество.
PM Email Poster ICQ AOL MSN
Top Bottom
 heineken man Member is Offline
 Posted: 22-02-2012, 11:10 (post 5, #1046494)

Agent - Provocateur

Group: Prestige
Posts: 4565
Warn:0%-----
Fil: если я правильно тебя понял, идея - воспользоваться Еудорой как клиентом для стягивания почты и складывания приатаченных файлов в сторонку (как вариант - вместо Еудоры аутлук с плагином).

Не совсем ясно, можно ли оба запускать как таск каждое утро, типа с командной строки с параметрами через Task Schedule. :music:
PM Email Poster
Top Bottom
 FiL Member is Offline
 Posted: 22-02-2012, 22:19 (post 6, #1046629)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22883
Запускать не проблема. Вопрос как их потом убивать :)
Как вариант - просто запустить и пускай себе висит в фоне. И проверяет ящик раз в час. Или раз в 12 часов.
Пришло письмо - оно заберет, распотрошит и сложит аттачи в папочку.
Поставить его в автозагрузку на предмет перегрузки машины. Настроить автологон.

P.S. Может их можно и из коммандной строки пускать. Это я просто не пробовал никогда. Необходимости не возникало.
Но если тебе такой вариант не подходит, то я готов поискать другие :)
PM Email Poster ICQ AOL MSN
Top Bottom
 heineken man Member is Offline
 Posted: 23-02-2012, 10:51 (post 7, #1046661)

Agent - Provocateur

Group: Prestige
Posts: 4565
Warn:0%-----
Идею с висением и проверянием развчас вполне можно опробовать, чем и займусь в ближайшие дни. :)

PM Email Poster
Top Bottom
Topic Options