Назад | Перейти на главную страницу

postfix-Postfwd ограничение скорости

У меня всего 4000 писем для исходящего получателя, и я хочу отправлять 2 письма каждые 1 минуту. поэтому я настроил postfwd.

#/etc/postfwd.cf
id=RATE01 ; action=rate($$recipient_domain/1/60/450 4.7.1 Message delivery request rate limit exceeded)

и

smtpd_recipient_restrictions =
                      permit_mynetworks,
                check_policy_service inet:127.0.0.1:10040,
                permit_sasl_authenticated,
                127.0.0.1:10040_time_limit = 3600,
                reject_unauth_destination

после 2-х писем все письма отклонены, а mailq пуст. мое требование - отправить 2 письма и удерживать почту в течение 1 минуты, а затем отправить письмо снова.

Ваш текущий подход к ограничению скорости PostFWD влияет на почту до того, как она попадает в очередь, в результате чего ваш Postfix отклоняет почту.

Взгляните на эти параметры конфигурации, которые контролируют поведение исходящих подключений:

default_destination_rate_delay (дефолт: 0s)

Задержка по умолчанию, которая вставляется между отдельными доставками в один и тот же пункт назначения; результирующее поведение зависит от значения соответствующего лимита получателей для каждого пункта назначения.

default_destination_recipient_limit (дефолт: 50)

Максимальное количество получателей по умолчанию для доставки сообщения. Это ограничение по умолчанию для доставки через агентов доставки lmtp (8), pipe (8), smtp (8) и virtual (8).