> простейшая задача, но я где-то страшно затупил, никак не пойму где - 
> пропускать все письма с атачами у которых расширение файла из заданого 
> списка, все остальные отбрасывать.
> 
> конфиг:
> acl_check_mime:
> 
>     accept
>       condition = ${if match {${lc:$mime_filename}} 
> {\N(?i)(\.jpg|\.jpeg|\.jp2|\.jpx|\.png|\.pdf|\.doc|\.docx|\.eps|\.tif|\.gif)$\N}}
>       logwrite = $mime_filename
>       log_message = Test warn mime  ("$mime_filename")
> 
>     deny
> 
> собсвтенно не работает. письма с правильными атачами режет.

Режет текстовую часть письма. На этом обработка письма заканчивается,
до обработки аттача дело не доходит.

acl_check_mime:
  warn condition = ${if match{$mime_filename}\
           {\N(?i)\.(jpg|jpeg|jp2|jpx|png|pdf|doc|docx|eps|tif|gif)$\N}}
       set acl_m_ok = 1
       logwrite = $mime_filename

  accept

acl_check_data:
  accept condition = $acl_m_ok

  deny message = only messages with attachments are accepted

_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить