On 30.10.2020 23:47, l...@lena.kiev.ua wrote:
А вот так - нет результата:
exim -be '${run{/usr/local/bin/7z l -ba test.zip}}'
Этот проблемный архив на самом деле lzh, переименованный в zip.
Но 7z его открывает без проблем, как видим.
Но выдает ненулевой код возврата. Поэтому Exim использует <string2>
которой нет.
Спасибо.
Но почему-то через Exim не так выполняется команда, как задумано.
Проверять надо так:
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
System ERROR:
Unknown error: -2147024872
И так же и на нормальный архив.
Ну и в рабочий код добавить это: {$value}{$value}
Рабочий код не замысловатый.
set acl_m_winbin_atach = ${if match{${run{/usr/local/bin/7z l -ba
$mime_decoded_filename}}} {\N(?i)\.(WINBIN)($|\n)\N} {$1}}
_______________________________________________
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