Hello,

as you know a lot of MUAs allow user to add the attachments with non-ascii
names (koi8-r, cp1251 etc.). For example, the header of attachment made
by mutt looks like

Content-Type: application/vnd.ms-powerpoint
Content-Disposition: attachment; filename*=koi8-u''%D4%C5%D3%D4%2Epps
Content-Transfer-Encoding: base64

In such case exim isn't able to get the filename of attachment in 
$mime_filename variable. Therefore such attachments cannot be catched
neither by construction:

acl_smtp_mime = acl_check_mime
[...]
acl_check_mime:
        warn
        message         = Attachment: $mime_filename 
        log_message     = Attachment: $mime_filename 
        condition       = ${if 
match{$mime_filename}{\N\.(bat|btm|cmd|com|cpl|dll)\N}}

nor by 
acl_check_data:
       deny
                message = This message contains an attachment of an unwanted 
type (.$found_extension)
                demime = bat:btm:cmd:com:cpl:dll:lnk:msi:pif:prf:reg:scr:vbs:url

Can anybody suggest the best way to catch extensions with filename in
any charset? 

Thanks a lot!

-- 
Kind Regards,   Alexander Shikoff
[EMAIL PROTECTED]

-- 
## 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