URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 28632
[ Назад ]

Исходное сообщение
"sendmail12.9: reject attachment file.exe in Content-Disposition"

Отправлено anik , 09-Апр-03 08:58 
Приветствую, уважаемый all!
БЫЛО:
LOCAL_RULESETS
KSirCamWormMarker regex -f -aSUSPECT multipart/mixed; ...

HContent-Type:  $>CheckContentType
SCheckContentType
RS+            $: $(SirCamWormMarker $1 $)
RSUSPECT ...

HContent-Disposition:  $>CheckContentDisposition
SCheckContentDisposition
RS- ...
R$- ; $+ ...
R$*   ...

СДЕЛАЛ:
LOCAL_RULESETS
KSirCamWormMarker regex -f -aSUSPECT multipart/mixed; ...
HContent-Type:  $>CheckContentType
SCheckContentType
RS+            $: $(SirCamWormMarker $1 $)
RSUSPECT       error

LOCAL_RULESETS
KCheckAttach regex -a@MATCH
         ^attachment; filename=".*\.(exe|com|bat|EXE|COM|BAT)"$
HContent-Disposition:  $>CheckContentDisposition
SCheckContentDisposition
R$*            $: $(CheckAttach $1 $)
R@MATCH        error

Не работает, что то неправильно сделал и вообще пока не разобрался с сендмайловым регекспом и -a@MATCH -a<@PARSED@> -aSUSPECT :(
Буду сильно благодарен, если кто-нибуть поправит. Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"sendmail12.9: reject attachment file.exe in Content-Disposit..."
Отправлено anik , 09-Апр-03 15:17 
Вот так работает (sendmail.cf):

HContent-Type:  $>CheckContentType
KSirCamWormMarker regex -f -aSUSPECT multipart/mixed; ...
SCheckContentType
RS+            $: $(SirCamWormMarker $1 $)
RSUSPECT       error

HContent-Disposition:  $>CheckContentDisposition
KCheckAttach regex -a@MATCH
         ^.*\.(exe|com|bat)$
SCheckContentDisposition
R$*            $: $(CheckAttach $1 $)
R@MATCH        error

Проблема в том, что когда сравнение производится в HContent-Disposition то в лювом случае письмо будет принято, а на консоль валится текст error, если есть попадание в regex. В HContent-Type все работает четко, если сравнение true, доставка не производится, сендеру шлется текст error. Подскажите, как победить.


"sendmail12.9: reject attachment file.exe in Content-Disposit..."
Отправлено anik , 10-Апр-03 05:15 
Как запретить sendmailу принимать attachmentы с exe?
Любые ссылки на эту тему.
Спасибо.