11 апр. 2021 г., в 12:35, Volodymyr Rybak <vo...@rybak.kiev.ua> написал(а):
Спасибо.
_______________________________________________
Exim-users mailing list
Exim-...@mailground.net
http://mailground.net/mailman/listinfo/exim-users
12 апр. 2021 г., в 13:10, Volodymyr Rybak <vo...@rybak.kiev.ua> написал(а):
Hello.Поменял в этих блоках, ошибок в логе нет, но и не работает.
> >> 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,
я не еще не придумала.
12 апр. 2021 г., в 15:51, Le...@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,
я не еще не придумала.
_______________________________________________
Exim-users mailing list
Exim-...@mailground.net
http://mailground.net/mailman/listinfo/exim-users
Добавьте это в ACL вместо роутера.
Роутер выполняется по verify=recipient, а это наверно у вас позже.