Форум на Kuban.ru (http://forums.kuban.ru/)
-   Сети и их администрирование (http://forums.kuban.ru/f1029/)
-   -   Сохранять аттачи (Windows) (http://forums.kuban.ru/f1029/sohranyat-_attachi_windows-6915689.html)

Leshgan 11.06.2015 13:25

Сохранять аттачи (Windows)
 
Всем привет!
Есть задача сохранять аттачи, приходящие в письмах на опеределенный адрес (один).
Решение должно быть под Windows.
Никакого локального почтового сервера нет, то есть надо качать письма с ящика и по определенным правилам извлекать аттачи.
Что-то подобное как Attachmen Save for Exchange, но отдельная программа. Желательно бесплатное решение.
В инете нашел полностью подходящую программу Mail Attachment Downloader - PRO, но она платная.
С радостью заюзал бы что-то консольное, но не нашел такого под Windows.
Может кто-то решал такие задачи в похожих условиях на предприятиях и поделитесь идеями?

gloomymen 11.06.2015 13:56

а зачем исполнять такое?

Disobedient 11.06.2015 14:11

Ну у меня от МТС приходит под 80 писем в месяц, тож все с аттачами, было бы неплохо, чтоб автоматизировать.

Leshgan 11.06.2015 14:59

1-gloomymen > электронные накладные присылают по почте. Надо экспортировать аттачи от определенных адресов в соответствующие папки для последующей автоматической закачки.

gloomymen 11.06.2015 17:01

ну, я бы отталкивался от типа хранилища для начала,
в перле и питоне есть все необходимые модули и процедуры, опытному перловщику делов минут на 10, найдите его и дайте 1тыр
ну, или сами осиливайте)

40KHYTbIU 11.06.2015 17:32

Вот пример для гмейла [url]https://gist.github.com/baali/2633554[/url]

701054 11.06.2015 22:30

Thunderbird с дополнением не ?

701054 11.06.2015 22:31

с каким правда пока не знаю )

701054 11.06.2015 22:35

уже знаю AttachmentExtractor ))) как перелез на птичку тема дополнений радует уже не первый раз, надо чего-то вдруг и оно там есть )

40KHYTbIU 12.06.2015 00:37

8-_701054_ > как это поможет автору? если только не найти индуса который будет жать кнопочку для всех новых сообщений и раскладывать по папкам

701054 12.06.2015 01:03

9-40KHYTbIU > там правила автоматом при получении все делают ещё и условия можно написать

701054 12.06.2015 01:04

я ж вначале его поставил и посмотрел )))

economist 15.06.2015 08:34

AttachmentExtractor - не совсем годное решение, хотя оно у многих работает. Есть проблемы (зависания) в корпоративной среде, полагаю это связано с антивирусом ESET. Была пара проблем с кодировкой имен файлов вложений, двойными точками итп. Впрочем, решение не единственное, есть еще дополнения.

Кроме того, сейчас серьезно допилили тему "Фильтры сообщений" в громоптице - правила работают и на "отправку" итп.

[url]http://www.opennet.ru/opennews/art.shtml?num=42402[/url]

Leshgan 15.06.2015 14:09

6-_701054_ > не. Проверяли. Работает, но бывают глюки.
4-gloomymen > думал об этом, но не хотел задействовать linux. А тут что-то подумал, что есть же вариант заюзать питон под винду. Надо обмозговать.

gloomymen 15.06.2015 14:27

перл под винду, по моему, даже раньше питона был, во всяком случае, не меньше 8-ми лет

economist 16.06.2015 09:17

gloomymen - использую Питон на форточках с 2005-го года. На Питоне по-любому больше библиотек для таскания каштанов по pop/imap, и что самое удивительное - все халявные.

Leshgan - такой скрипт на Python запускать лучше в виде демона/сервиса, отожрет RAM он всего-то на 30-70 Мб. Если же дергать редко, планировщиком - скрыть окно интерпретатора можно простым cmdow.exe script.py

Если уж пишете скрипт - можно порешать на ходу и другие задачи: проверку на вирусы, распаковку вложений из архивов, переименование файла по внутренним правилам итп.

Но мне было бы влом это все кодить, пусть или юзверя Attachment Extractor пилят, или все-таки правильнее - создать свой локальный бесплатный почтовый сервер (например бесподобный hmail), забирающий почту с бесплатных серверов, и на нем уже все накрутить. Работа с почтой - важный элемент бизнес-логики. Как-то более "корпоративненько" выйдет.

gloomymen 16.06.2015 15:50

тов. директор, ну, питон и по жизни моложе)
и у activestate разница обоих релизов в 2 года

gloomymen 16.06.2015 15:52

перл 1998, питон 2000

Flukostat 16.06.2015 16:30

Что то я не догнал, в чем проблема.
Если клиент аутлук и требуется автоматом сохранять все аттачи, полученные на определенный адрес, то это делается стандартными правилами аутлука.
Действие по приходу письма с аттачем - запуск скрипта, в скрипте 5 строк на vba.
Или я не так понял проблему?

gloomymen 16.06.2015 17:21

а клиент не аутлук, то догоняй дружище)

Flukostat 16.06.2015 18:32

Так тут ваще про клиента ни слова.
Если есть аутлук, то это пять кнопок на создание правила и пять строк на вба, если тандерберд, там, вероятно, есть приблуда какая-нибудь (сам давно не юзаю это чудо, так что не буду утверждать).
Если клиента вообще никакого нет, то полчаса работы в вижуалстудио, и готов экзешник, который вешается в таскшедулер на нужное расписание.
Чесслово, ваще проблемы не вижу.

economist 17.06.2015 08:24

Проблема в лени.

Leshgan 17.06.2015 09:06

15-economist > всё верно сказано, спасибо за инфу!

20-Flukostat >[quote=Flukostat;39292406]полчаса работы в вижуалстудио[/quote]
можно подробнее?

Flukostat 17.06.2015 11:17

Устанавливаете Visual Studio Express (бесплатно), берете готовый sample pop3 или imap клиента, докручиваете в нем то, что вам надо, компилируете, ставите в шедулер.:)

droidman 17.06.2015 14:31

23-Flukostat >
[img]http://s00.yaplakal.com/pics/pics_original/4/4/4/282444.jpg[/img]


Текущее время: 22:45. Часовой пояс GMT +3.