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