Marco Pizzoli:
> Hi all,
> I have a battery of postfix servers used for sending bulk emails to the
> Internet.
> All of them are seen from the outside as they were one:
> - same hostname
> - same public IP address
> 
> Considered that I have implemented the sending throttling for specific
> destinations in order to avoid "status=deferred" situations, I'm in a
> situation where these Postfix instances are not sharing any info about the
> throttling status.
> As a consequence, this doesn't permit me (i.e.) to scale up transparently
> in the number of servers, in case of need.
> 
> Is there a way to share this kind of information between Postfix instances?

This is not implemented.  Postfix by design can recover from a crash
in any program except the master daemon. I don't know how to share
rate counters in a crash-recoverable manner without a great deal of
code that makes Postfix less reliable.

You need to relay mail for rate-limited domain X through the same
outbound Postfix instance (for some number of X domains). You can
use a second outbound Postfix instance for rate-limited domains Y
(for some number of Y domains). This is not as bad as it seems.
Use an SSD or SSHD.

        Wietse

> I would really if you could share your personal experience on how to deal
> in general with a scenario like this.
> 
> Thanks a lot in advance
> Marco

Reply via email to