Hi!

> 12 апр. 2021 г., в 15:51, l...@lena.kiev.ua написал(а):
> 
>>>>    condition       = ${if and{\
>>>>                       {exists{/var/mail/exim/$local_part}}\
>>>>                       {exists{/var/mail/exim/$local_part/maildirsize}}\
>>>>                       {>{GET_QUOTA}{0}}\
>>>>                       {>={MAILDIR_SIZE}{GET_QUOTA}}\
>>>>                      } }
> 
>>>> Tainted filename '/var/mail/exim/USER/maildirsize'
> 
>>> $local_part поменять на $local_part_data?
> 
> Чтобы заполнялась переменная $local_part_data,
> перед этим проверка существования пользователя должна быть не по exists,
> а по check_local_user
> или поиском:
> 
>  local_parts = dsearch;/var/mail/exim
> 
> Сообщение о permissions в данном случае вводит в заблуждение.
> Проблема не в permissions, а в taint.
> 
> А вот как мне быть, если у меня поиск в файле не по $domain
> и не по $local_part, а по полному email адресу $domain@$local_part,
> я не еще не придумала.

Я использовал ${sha1:${lc:${domain:$h_from:}}} для ключей dkim, но это может 
быть несколько неудобно.

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

-- 
Viktor Cheburkin
VC319-RIPE, VC1-UANIC

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

Ответить