Set global Postfix destination_rate_delay and not per domain

1 replies
I have default_destination_rate_delay = 30s

In postfix docs it says:
"The default amount of delay that is inserted between individual deliveries to the same destination; the resulting behavior depends on the value of the corresponding per-destination recipient limit.


- With a corresponding per-destination recipient limit > 1, the rate delay specifies the time between deliveries to the same domain. Different domains are delivered in parallel, subject to the process limits specified in master.cf.

- With a corresponding per-destination recipient limit equal to 1, the rate delay specifies the time between deliveries to the same recipient. Different recipients are delivered in parallel, subject to the process limits specified in master.cf.
"

I realized default_destination_rate_delay is PER DOMAIN.


But microsoft have different domains Hotmail,Live,Outlook...


So I want to set global destination_rate_delay for all domains (any domain in the world) to 30s. How to do it?
#destinationratedelay #domain #global #postfix #set
Avatar of Unregistered
  • Profile picture of the author annak698
    default_destination_rate_delay is for both domain and recipient, depending on the value in the parameter default_destination_recipient_limit.
    If _destination_recipient_limit=1 , then this will limit the amount of emails per recipient (user@domain.com). In case _destination_recipient_limit=2 or greater, then the limit is applied for the domain (domain.com).
    Hence, if you want to set global destination_rate_delay for all domains (any domain in the world) to 30s the best way is to configure specific transports (for every domain) in postfix using regexp and specify the limit for each transport.
    {{ DiscussionBoard.errors[11386687].message }}

Trending Topics