Сообщение
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"
}