Добавил в роут local_parts = dsearch;/var/mail/exim Он уже срабатывает, но письмо всеравно полностью проходит, и формируется рикошет с текстом Over quota! , а не обрывается на этапе smtp.
пн, 12 квіт. 2021 о 15:58 Viktor Cheburkin <[email protected]> пише: > Hi! > > 12 апр. 2021 г., в 15:51, [email protected] написал(а): > > 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 > [email protected] > http://mailground.net/mailman/listinfo/exim-users > > > -- > Viktor Cheburkin > VC319-RIPE, VC1-UANIC > > _______________________________________________ > Exim-users mailing list > [email protected] > http://mailground.net/mailman/listinfo/exim-users > >
_______________________________________________ Exim-users mailing list [email protected] http://mailground.net/mailman/listinfo/exim-users
