> >>     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
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить