Итак, я много читал о exim, однако есть некоторые переменные, которые показывают пустую строку на моем сервере, и поэтому они не работают с моими условиями ограничения скорости.
Например, я пробовал: $ sender_host_address $ domain
Итак, вот мое состояние:
acl_check_smtp:
deny message = Sender rate overlimit - $sender_rate / $sender_rate_period
ratelimit = 300 / 1h / per_rcpt / leaky / $sender_address
accept
Однако это просто ограничение исходящей электронной почты одним адресом электронной почты, поэтому люди могут переключаться между учетными записями и отправлять 300 писем в час для каждой учетной записи, я бы хотел ограничить это до 300 для каждого домена. Какие-либо предложения?
Попробуйте использовать sender_address_domain
который должен содержать доменную часть адреса отправителя.
Переменные расширения перечислены в Глава 11 из Спецификация Exim.