|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Freddy (vickfred< at >mail__dot__bg) |
Дата: 08/27/2006 |
Търся как да комбинирам grep и rm за изтриване на всички
файлове в дадена директория, съдържащи низа "X-Spam-Status:
Yes". Целта ми е да почиствам вече маркирани като SPAM
файлове от SpamAssassin-a. Другата възможност е да
преинсталирам SpamAssassin-a с опция направо да изтрива
файлове със SPAM, но това ми изглежда по-сложно и несигурно
за момента.
|
Отговор #1 |
От: plamen |
Дата: 08/27/2006 |
Защо пък точно с grep ?
find $target_dir -name "X-Spam-Status: Yes" -print0 | xargs
-0 rm -f
|
Отговор #2 |
От: Freddy (vickfred__at__vickfred__dot__com) |
Дата: 08/27/2006 |
Защото не става дума за имена на файлове, а за файлове
съдържащи низа "X-Spam-Status: Yes". Имената на файловете не
ги знам предварително, те са произволни. Под Slackware 10.1
съм с qmail+Spamassasin+clamav. Доколкото разбирам за да
имам почистване след Spamassassin трябва да си инсталирам
procmail - което ще направя, благодаря!
|
Отговор #3 |
От: Freddy (vickfred __@__ vickfred< dot >com) |
Дата: 08/27/2006 |
За момента най-разумното е да редактирам
/var/qmail/bin/qmail-scanner-queue.pl
и да променя следния ред на:
my $sa_delete='1.0';
Тази инструкция изтрива всички съобщения маркирани от
SpamAssassin като SPAM, ако неговата променлива е сложена на
5.0 hits, всички съобщения с над 6.0 hits биват автоматично
изтривани.
|
Отговор #4 |
От: ivan |
Дата: 08/28/2006 |
в qmail със сигурност има вариант да рутираш определени
мейлове към /dev/null, правил съм го с exim и работи доста
добре, а и ми се струва най-чистия вариант. даже можеш да
направиш всеки сам да избира какво да става със спамовете му
|
<< Проблем с клавиатурата при Fedora 4 (0
) | Кабелен модем Motorola през USB порта (9
) >>
|
|
|
|
|