> ---
> deny message = Attachments of type ".$found_extension" not 
> allowed demime = bat : cmd : com : exe : lnk : pif : scr 
> logwrite = :main,reject: bad atachment ($found_extension).
> ---
> 
> This works very well; now I would like to do it the "modern 
> way", like:
> 
> ---
> deny message = Attachments of type ".$found_extension" not 
> allowed condition = ${if match \
>   {${lc:$mime_filename}} \
>   {\N\.(bat|cmd|com|exe|lnk|pif|scr)$\N} \
>   {yes} {no} \
> }
> logwrite = :main,reject: bad atachment ($found_extension).

While you are reviewing this you might wish to consider
a longer list of dangerous extenstions -- most of these
that I use are also disallows by Microsoft Word so many
users would find these unavailable even if they were allowed
to pass the server:

EXECUTABLE_EXTENSIONS_COLON = \
      386 : acm : avb : bin : cla : class : cnv\
        dll : drv : ade : adp : app : asp : bas : bat : \
        cer : chm : cmd : com : cpl : crt : csh : exe : \
        fxp : hlp : hta : inf : ins : isp : its : js  : \
        jse : ksh : lnk : mad : maf : mag : mam : maq : \
        mar : mas : mat : mau : mav : maw : mda : mdb : \
        mde : mdt : mdw : mdz : msc : msi : msp : mst : \
        ops : pcd : pif : prf : prg : pst : reg : scf : \
        scr : sct : shb : shs : tmp : url : vb  : vbe : \
        vbs : vss : vst : vsw : ws  : wsc : wsf : wsh

EXECUTABLE_EXTENSIONS = 386|acm|avb|bin|cla|class|cnv\
        dll|drv|ade|adp|app|asp|bas|bat|\
        cer|chm|cmd|com|cpl|crt|csh|exe|\
        fxp|hlp|hta|inf|ins|isp|its|js|\
        jse|ksh|lnk|mad|maf|mag|mam|maq|\
        mar|mas|mat|mau|mav|maw|mda|mdb|\
        mde|mdt|mdw|mdz|msc|msi|msp|mst|\
        ops|pcd|pif|prf|prg|pst|reg|scf|\
        scr|sct|shb|shs|tmp|url|vb|vbe|\
        vbs|vss|vst|vsw|ws|wsc|wsf|wsh

Herb Martin, MCT, MCSD, MCSE, MVP
[EMAIL PROTECTED] http://LearnQuick.Com
512 388 7339   -or-   1 800 MCSE PRO
Accelerated MCSE in a Week Seminars 


-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to