Есть ли такой макрос, который бы удалял баннеры (все графические файлы) из рассылок? Например, в расылках subscribe.ru приходит масса мусора, хотелось бы избавляться от него автоматически.
Есть ли такой макрос, который бы удалял баннеры (все графические файлы) из рассылок? Например, в расылках subscribe.ru приходит масса мусора, хотелось бы избавляться от него автоматически.
1. Макрос это несколько иное.
2. Технология изменения входящих писем несколько сложна:
Потому что письмо _не_ _текстовове_ и шаблоная обработка его невзможна.
Сортировщиком делается следующее:
Экспорт письма в файл
Обработка его внешней программой
Импорт из файла
Удаление письма-оригинала.
Касательно субскрайба - желательно вырезать ещё и соответсвующий фрагмент HTML.
Прикладываю простейший набросок программы.
Ее требуется настроить как фильтр через stdin / stdout.
Программа требует установки дотнет 2.0
Исхоники могут быть представлены.
Формат файла:
рег.выражение для поиска
рег.выражение для замены
рег.выражение для поиска
рег.выражение для замены
.....
Особенность работы -
сортировщик требуется настроить так, чтоб письмо проходило через него только один раз.
(При импорте из stdin письмо попадает в сортировщик опять)
Дя этого программа приписывает заголовок
X-AdvCaptor: OK
Большое спасибо за помощь.
Прошу прощения, но я несколько чайник в вопросах использования исполняемых файлов в Мыше. Посему, буду благодарен если исправите мои ошибки.
Итак, надо распаковать этот файл в любом отдельно созданном каталоге. Допустим, это каталог AdvCaptor в программном каталоге
C:\Program Files\The Bat!\
итого, имеем C:\Program Files\The Bat!\AdvCaptor\
где лежат два распакованных файла AdvCaptor.exe и AdvCaptor.txt
Два вопроса:
1. Что такое stdin / stdout? Это правила сортировщика во входящей папке и выходящей?
2. Что такое дотнет 2.0?
Ради Бога, простите что не понял…
Вот половина фильтра:
stdin - stdout это первое действие в этом фильтре.$$$$ TB! Message Filter $$$$
beginFilter
UID: [943E24F0.01C62FF8.4DC5A45B.747FE7CE]
Name: Subscribe.Ru\20Prefilter
Filter: {\0D\0A\20`0`0`namma1234567@subscribe.ru\0D\0A0`5` 1`X-AdvCaptor\0D\0A}
RunExternal RunHidden Wait ImportResult AutoFolder StdIn CmdLine AdvCaptor.exe folder \5C\5C\5CПодписка\5CSubscribe.ru
MoveMessage AutoFolder folder \5C\5Cxxx@mail.ru\5CInbox
MarkRead
IsActive
Ignore
endFilter
Вторая половина фильтра стандарнее - просто рекция на пришедшее уже "прочищенное" письмо.
Дотнет это что-то вроде этого.
http://www.microsoft.com/downloads/d…displaylang=en
мож уже стоит. в винду2003 уже встроен. версии 1.1 или 2.0 нужно точно не скажу.
тест простейший на командной строке.
AdvCaptor.exe < входнойфайл.txt > выходнойфайл.txt2
стрелочки < и > - это и есть stdin stdout - переназначение потока вывода.
Как помнится нужен дотнет фреймворк второй версии.
http://www.microsoft.com/downloads/d…displaylang=en
обе версии вроде несовместимы между собой и весят по 20 метров как видно по ссылкам.
Будьте проще…
POP3Catcher + плагин Cleaner с аккуратными регекспами
Да. Чего-то сложновато для меня. Попробую POP3 Catcher раскусить…
https://nobat.ru/reklama.html
Очень эффективный метод, объём почтового архива реально уменьшается раза в два.
Кстати, существует более поздняя (2.6) версия файла reklama2.pl (на сайте 2.2). Как бы её запостить?
Вариант 1 - кинуть мне на мыло :-)Сообщение от Vel
А вообще, данный пример - привежен именно как пример :-), лично я уже сам дописывал этот файл под себя и он прекрасно у меня работает! Я например вычищаю из заголовка писем почти все! Есть правда одна проблема - он не умеет работать с закодированныи письмами, но их кол-во в потоке писем ничтожно мало :-).