Ограничение отправки писем за временной интервал в postfix

За данную опцию в postfix отвечают два параметра :

anvil_rate_time_unit
Измеряется в секундах ( s ) , минутах ( m ) , часах ( h ) , днях ( d ) , неделях ( w )
Стандартное значение — 60s
smtpd_client_message_rate_limit
Измеряется в единицах
Стандартное значение — 0 ( безлимит )

Формула :

писем / сек = smtpd_client_message_rate_limit / anvil_rate_time_unit

Пример :

anvil_rate_time_unit = 60s
smtpd_client_message_rate_limit = 100
При данных параметрах с одного ящика можно отправить не более 100 писем за 60 секунд.

Tags: , ,

9 комментариев to “Ограничение отправки писем за временной интервал в postfix”

  1. Илья Says:

    осталось тока выяснить какой файл редактировать и был бы неплохой ман 🙂

    таких параметров не нашел, или они по умолчанию отсутствуют?

  2. admin Says:

    параметры по-умолчанию отсутствуют. конфиг — /etc/postfix/main.cf

  3. Илья Says:

    а как сделать ограничение на количество отправителей?
    ведь можно туда забивать тысячами

    как ограничить до 100 к примеру

  4. admin Says:

    может вы имели в виду кол-во получателей ?

  5. Илья Says:

    извиняюсь, да
    ограничение на количество получателей

  6. admin Says:

    default_recipient_limit .

  7. Igor Says:

    для просмотра значений по умолчанию используйте postconf
    например

    postconf |grep anvil_rate_time_unit
    anvil_rate_time_unit = 60s

  8. R@!nb0W Says:

    Что будет с неотправленными письмами? Они удаляются или будут висеть в очереди?
    Допустим пытаюсь отправить 100 писем, но стоит лимит в 1 письмо в минуту, они в итоге все отправятся или нет?

  9. admin Says:

    Они будут отброшены с соответствующей ошибкой.

Leave a Reply