[Mimedefang] Bad extensions and vCards
    David F. Skoll 
    dfs at roaringpenguin.com
       
    Thu May 30 20:31:13 EDT 2002
    
    
  
On Fri, 31 May 2002, Michael McCarthy wrote:
> Why not something like
>      return re_match($entity,
> '\.(ade|adp|bas|bat|chm|cmd|com|cpl|crt|dll|exe|hlp|hta|inf|ini|ins|isp|js|jse|lib|lnk|mde|msc|msi|msp|mst|ocx|pcd|pif|reg|scr|sct|shb|shs|sys|url|vb|vbe|vbs?|vxd|wsc|wsf|wsh|\{[a-f0-9-]+\})[$\s]');
[$\s] does not match "space or the end", but I know what you mean.  I will
think about tightening this up.
Something like:
'(\.($bad_exts)$)|(\.($bad_exts)[^A-Za-z0-9_])'
should be cautious enough without triggering too many false positives.
Regards,
David.
    
    
More information about the MIMEDefang
mailing list