Автор Тема: Procmail правило, което да изтрива  (Прочетена 2687 пъти)

philip

  • Напреднали
  • *****
  • Публикации: 207
    • Профил
Здравейте,
В момента правя филтър(anti-spam, virus) за поща на основата на procmail/spamassassin/clamassassin. По принцип работи перфектно и горещо го препоръчвам на всички, които администрират пощенски сървъри.
Имам следният проблем (вече старателно прерових google):
Не мога да намеря начин, по който да накарам procmail да изтрие единствено и само заразените прикрепени файлове, но да остави съдържанието на писмото, което чисто да бъде получено от потребителя. Subjecta на заразените писма предварително се маркира от clamassassin като *****VIRUS*****, и по този начин лесно мога да кажа на procmail да ги праща в /dev/null, но по принцип мразя да трия неща (евентуално важни, но по небрежност заразени писма), заради които узерите много обичат да изпадат в бесни състояния. Т. е. идеята е, въпреки всичко, узерите да бъдат информирани, че са получили евентуално важно, но по стечение на обстоятелствата заразено писмо.
Знам че има sanitizer за procmail, но ми се струва, че е правилата там са прекалено тромави и неясни и по принцип трудно биха се интегрирели с spamassassin/clamassassin. Трябва ми едно едиствено правило, и ако имате идея, помогнете.
Предварително благодаря '<img'>
Активен

  • Гост
Procmail правило, което да изтрива
« Отговор #1 -: Nov 16, 2004, 11:12 »
Здравей philip,

Аз не мога да отговоря конкретно на въпроса ти и понеже виждам, че вече толкова време той стои без отговор, реших да се из... ...кажа ...

Инсталирал съм ClamAV ( http://www.clamav.net ) и Mailscanner ( http://www.mailscanner.info ) без да ползвам antispam възможностите и си мисля, че ще направят точно това, което описваш в твоята хипотетична ситуация. Признавам, че такава случка досега не съм имал, но трябва да ти кажа, че съм много доволен от работата им. Ползвам Slackware + Sendmail

Поздрави
Активен

philip

  • Напреднали
  • *****
  • Публикации: 207
    • Профил
Procmail правило, което да изтрива
« Отговор #2 -: Nov 16, 2004, 20:29 »
Здравей laskov, благодаря за отговора ти. Идеята да ползвам mailscanner вече ми се струва все по-привлекателна. ако не се лъжа mailscanner използва и spamassassin. Ти пробва ли версия 3.0.1 - аз съм със смесени чувства - вярно, че трепе целия спам, но ми заема адски много системни ресурси - spamd децата (5 на брой) ядат около 50 % от паметта на сървъра, който междо другото е под slackware. Имал  ли си подобни наблюдения?
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Procmail правило, което да изтрива
« Отговор #3 -: Nov 18, 2004, 10:04 »
Да, поддържа spamassassin, но както вече казах, не ползвам антиспам филтър. Може би трябваше да уточня, че не ползвам никакъв антиспам (засега не се и налага - най вече страдат admin и office) и не съм правил  експерименти. И още инфо - при получаване на писмо със заразен прикрепен файл mailscanner го записва в дир quarantine, на получателя праща инструкция, ако държи да получи заразения файл, как да си го поиска от администратора и всичко останало от писмото (разбира се) без заразеното приложение. На подателя изпраща съобщение, че в писмото му е намерен вирус само ако вируса не е от тези, които подменят самоличността на изпращача. Не съм имал обаче случай с две приложения, от които едното заразено, но от това, което чета в настройките и рапортите, би трябвало другото да си мине.
Относно натоварването - ти ще си прецениш дали да сложиш повече памет, да намалиш броя на "децата"  или пощенският сървър да прави само това и нищо друго ...

Поздрави
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

philip

  • Напреднали
  • *****
  • Публикации: 207
    • Профил
Procmail правило, което да изтрива
« Отговор #4 -: Nov 19, 2004, 00:16 »
блатодаря ти - спести ми едно инсталиране на mailfilter. това с карантината става супер лесно с procmail - но аз искам само да "изрежа" заразения attachment.  Може би първо трябва да затрия цялото заразено писмо и след това  procmail да изпрати служебно съобщение до получателя с кратка информация. за жалост не съм procmail guru но като го направя ще пиша как.
Активен

philip

  • Напреднали
  • *****
  • Публикации: 207
    • Профил
Procmail правило, което да изтрива
« Отговор #5 -: Dec 08, 2004, 23:52 »
Е - не може без незаменимия Perl. Използвах stripmime.pl по следния начин:
Примерен код

:0fw
* ^Subject:.*VIRUS*
| /usr/local/bin/stripmime.pl



и вече целта е изпълнена '<img'>
Край на вирусите
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
How: fetchmail + procmail = whole_inbox
Настройка на програми
allusion 1 1954 Последна публикация Aug 10, 2009, 01:40
от allusion
Sendmail procmail
Настройка на програми
runtime 1 1519 Последна публикация Nov 26, 2011, 17:24
от laskov
Postfix - subject rewrite with procmail
Хардуерни и софтуерни проблеми
dvbb 0 1567 Последна публикация Apr 26, 2012, 09:03
от dvbb