
Я использую Debian Jessie с Sendmail 8.14.4. Я не могу найти, где находится настройка, отключающая отклонение писем для определенного хоста, и периодически получаю это сообщение:
May 28 16:20:30 mx6 sm-mta[14808]: ruleset=check_relay, arg1=[x.x.x.x], arg2=x.x.x.x, relay=[x.x.x.x], reject=421 4.3.2 Connection rate limit exceeded
Я удалил из sendmail.mc конфигурацию
определить( confCONNECTION_RATE_THROTTLE',
15')dnl определить( confCONNECTION_RATE_WINDOW_SIZE',
60s')dnl
сообщения по-прежнему отклоняются, чего я не понимаю, поскольку эти опции задерживают сообщения, а не отклоняют их.
есть ли способ отключить для определенных доменов вообще отсутствие лимита на соединения? нужно перекомпилировать? понизить версию? Я использую sendmail, установленный через apt-get.
Спасибо.
решение1
В /etc/mail/access пропишите строки вроде этих:
ClientRate: x.x.x.x 0
где xxxx — это IP, который вам нуженнетскорость ограничена. Затем обновите access.db следующим образом:
makemap hash /etc/mail/access.db < /etc/mail/access