![]() |
Сохранять аттачи (Windows) Всем привет! Есть задача сохранять аттачи, приходящие в письмах на опеределенный адрес (один). Решение должно быть под Windows. Никакого локального почтового сервера нет, то есть надо качать письма с ящика и по определенным правилам извлекать аттачи. Что-то подобное как Attachmen Save for Exchange, но отдельная программа. Желательно бесплатное решение. В инете нашел полностью подходящую программу Mail Attachment Downloader - PRO, но она платная. С радостью заюзал бы что-то консольное, но не нашел такого под Windows. Может кто-то решал такие задачи в похожих условиях на предприятиях и поделитесь идеями? |
а зачем исполнять такое? |
Ну у меня от МТС приходит под 80 писем в месяц, тож все с аттачами, было бы неплохо, чтоб автоматизировать. |
1-gloomymen > электронные накладные присылают по почте. Надо экспортировать аттачи от определенных адресов в соответствующие папки для последующей автоматической закачки. |
ну, я бы отталкивался от типа хранилища для начала, в перле и питоне есть все необходимые модули и процедуры, опытному перловщику делов минут на 10, найдите его и дайте 1тыр ну, или сами осиливайте) |
Вот пример для гмейла [url]https://gist.github.com/baali/2633554[/url] |
Thunderbird с дополнением не ? |
с каким правда пока не знаю ) |
уже знаю AttachmentExtractor ))) как перелез на птичку тема дополнений радует уже не первый раз, надо чего-то вдруг и оно там есть ) |
8-_701054_ > как это поможет автору? если только не найти индуса который будет жать кнопочку для всех новых сообщений и раскладывать по папкам |
9-40KHYTbIU > там правила автоматом при получении все делают ещё и условия можно написать |
я ж вначале его поставил и посмотрел ))) |
AttachmentExtractor - не совсем годное решение, хотя оно у многих работает. Есть проблемы (зависания) в корпоративной среде, полагаю это связано с антивирусом ESET. Была пара проблем с кодировкой имен файлов вложений, двойными точками итп. Впрочем, решение не единственное, есть еще дополнения. Кроме того, сейчас серьезно допилили тему "Фильтры сообщений" в громоптице - правила работают и на "отправку" итп. [url]http://www.opennet.ru/opennews/art.shtml?num=42402[/url] |
6-_701054_ > не. Проверяли. Работает, но бывают глюки. 4-gloomymen > думал об этом, но не хотел задействовать linux. А тут что-то подумал, что есть же вариант заюзать питон под винду. Надо обмозговать. |
перл под винду, по моему, даже раньше питона был, во всяком случае, не меньше 8-ми лет |
gloomymen - использую Питон на форточках с 2005-го года. На Питоне по-любому больше библиотек для таскания каштанов по pop/imap, и что самое удивительное - все халявные. Leshgan - такой скрипт на Python запускать лучше в виде демона/сервиса, отожрет RAM он всего-то на 30-70 Мб. Если же дергать редко, планировщиком - скрыть окно интерпретатора можно простым cmdow.exe script.py Если уж пишете скрипт - можно порешать на ходу и другие задачи: проверку на вирусы, распаковку вложений из архивов, переименование файла по внутренним правилам итп. Но мне было бы влом это все кодить, пусть или юзверя Attachment Extractor пилят, или все-таки правильнее - создать свой локальный бесплатный почтовый сервер (например бесподобный hmail), забирающий почту с бесплатных серверов, и на нем уже все накрутить. Работа с почтой - важный элемент бизнес-логики. Как-то более "корпоративненько" выйдет. |
тов. директор, ну, питон и по жизни моложе) и у activestate разница обоих релизов в 2 года |
перл 1998, питон 2000 |
Что то я не догнал, в чем проблема. Если клиент аутлук и требуется автоматом сохранять все аттачи, полученные на определенный адрес, то это делается стандартными правилами аутлука. Действие по приходу письма с аттачем - запуск скрипта, в скрипте 5 строк на vba. Или я не так понял проблему? |
а клиент не аутлук, то догоняй дружище) |
Так тут ваще про клиента ни слова. Если есть аутлук, то это пять кнопок на создание правила и пять строк на вба, если тандерберд, там, вероятно, есть приблуда какая-нибудь (сам давно не юзаю это чудо, так что не буду утверждать). Если клиента вообще никакого нет, то полчаса работы в вижуалстудио, и готов экзешник, который вешается в таскшедулер на нужное расписание. Чесслово, ваще проблемы не вижу. |
Проблема в лени. |
15-economist > всё верно сказано, спасибо за инфу! 20-Flukostat >[quote=Flukostat;39292406]полчаса работы в вижуалстудио[/quote] можно подробнее? |
Устанавливаете Visual Studio Express (бесплатно), берете готовый sample pop3 или imap клиента, докручиваете в нем то, что вам надо, компилируете, ставите в шедулер.:) |
23-Flukostat > [img]http://s00.yaplakal.com/pics/pics_original/4/4/4/282444.jpg[/img] |
Текущее время: 22:45. Часовой пояс GMT +3. |