Maildropfilter

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Аватара пользователя
XaMMeP
Junior member
Сообщения: 6
Зарегистрирован: 02 апр 2004, 11:03
Откуда: Сургут

Maildropfilter

Сообщение XaMMeP » 02 апр 2004, 11:42

:( Кто нибуд работал с Courier Mail Sever? Как правильно организовать правила фильтров maildrop!?

sendmail не прокатит!

Аватара пользователя
XaMMeP
Junior member
Сообщения: 6
Зарегистрирован: 02 апр 2004, 11:03
Откуда: Сургут

Сообщение XaMMeP » 21 апр 2004, 06:59

Вот мой работающий maildroprc:

DEFAULT="./Maildir"
SHELL="/bin/sh"
logfile "mailfilter.log"

###################### FOR SPAMASSASSIN #######################################

exception {
xfilter "/usr/local/bin/spamc -u spamassassin"
}
if ( /^X-Spam-Flag: YES/ )
{
log "This__SPAM_logscript by Mad Hammer"
`/courier/bin/maildirmake -f Spam "$DEFAULT"`
to "$DEFAULT/.Spam"

}

Была поставлена задача , резать прицепленные файлы по расширению, дабы помешать злобным вирусам проникнуть на комп юзера! Стандартными средствами это сделать ПОКА не удалось, поэтому было сделано чисто по русски, тобишь через задницу!
Смотрим, анализируем:

################################################
if ( /filename=".*\.(com||doc||exe||xml||bat||scr||cmd)"/:b || /filename=".*(com||doc||exe||xml||bat||scr||cmd)\?\="/:b )
{
log "This_file_suspicious_of_Virus_logscript by Mad Hammer"
cc "| (formail -r; cat /courier/etc/otvetsender) | /courier/bin/sendmail -oi -t " - отсылается уведомление о том что файло вырезано!
`/courier/bin/maildirmake -f Zapret "$DEFAULT"`
to "$DEFAULT/.Zapret"
}

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»