Привет.

Подскажите, плиз, что-то не могу понять.

Есть такая конструкция.

check_data:

warn demime = *

warn set acl_m_test = ${run{SHELL -c "/bin/ls /var/spool/exim/scan/$message_id/$message_id.eml"}}
     logwrite = TEST: $acl_m_test

Так все работает и проблем нет.
Но если заремить "demime = *", то с логе получаю запись с пустой строкой вместо имени файла. Пока замечено что пустая строка - это письма от nagois, root ... Т.е. не большого размера и в plain text.

Согласно документации http://www.exim.org/exim-html-current/doc/html/spec_html/ch-content_scanning_at_acl_time.html
"The file is created when the first content scanning facility is called."

Но почему поведение не однозначное?

--
Mikhail Golub

_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить