Michel Peterson:
> Hi Wietse,
> 
> Thanx for your answer but the problem is not in mathematics. No delay
> rule is being applied for postfix, messages are delivered as soon as
> they arrive in the queue.

First of all, the Postfix scheduler forgets any pending rate delays
when you stop/start or reload Postfix. If you restart/reload Postfix
frequently then that is your problem. The remainder of this response
is in the case that your queue manager runs for several hours.

Focusing on hotmail, I see this configuration:

main.cf:
    hotmail_destination_concurrency_limit = 3 <- has no effect.
    hotmail_destination_rate_delay = 1h       <- requires no stop/start/reload
    hotmail_destination_recipient_limit = 2
    hotmail_initial_destination_concurrency = 1
    transport_maps = 
        lmdb:/opt/zimbra/postfix/conf/smtp_per_domains_transport
        proxy:ldap:/opt/zimbra/conf/ldap-transport.cf

master.cf:
    hotmail   unix    -       -       n       -       30      smtp -v
        -o syslog_name=hotmail

Did you "postfix reload" after changing these settings? Otherwise
they have no effect.

Assuming that you did, the only thing that is missing is evidence
that mail for hotmail is actually given to the "hotmail" SMTP client.

What is the output from:

postmap -q u...@hotmail.com 
lmdb:/opt/zimbra/postfix/conf/smtp_per_domains_transport
postmap -q hotmail.com lmdb:/opt/zimbra/postfix/conf/smtp_per_domains_transport

        Wietse

Reply via email to