On 31.10.2020 7:33, l...@lena.kiev.ua wrote:
Проверять надо так:

exim -be '${run{/usr/local/bin/7z l -ba /path/test.zip}{$value}{$value}}'
exim -be '${run{/usr/local/bin/7z l -ba test.zip}{$value}{$value}}'

ERROR: No more files
test.zip

При такой проверке нужно указывать путь к файлу,
т.к. текущая директория при выполнении команды из Exim другая
(кажется /var/spool/exim).
Да, я указывал.
Просто в рассылку сократил путь, указав только файл.

Рабочий код не замысловатый.
set acl_m_winbin_atach = ${if match{${run{/usr/local/bin/7z l -ba
$mime_decoded_filename}}} {\N(?i)\.(WINBIN)($|\n)\N} {$1}}

$mime_decoded_filename содержит и путь тоже.
Да.
Работает проверка уже несколько лет.
А на этом архиве не сработала :(
И пока не могу понять почему.


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



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

Ответить