Hi, On Thu, Nov 27, 2014 at 09:43:59AM -0500, Wietse Venema wrote: > > Normally, Postfix makes delivery decisions based on the recipient > address. If you want to deliver the same recipient in multiple > places, then you need to create a backup copy of the message: > > - Either send the backup copy directly to the backup system as shown > below: > > /-backup system > network - smtpd - smtpd_proxy_filter > \-smtpd.... > > - Or re-inject the backup copy into Postfix via an smtpd process > that is configured to add a "content_filter" record that points to > the backup system: > > /-smtpd with content_filter=backup: > network - smtpd - smtpd_proxy_filter > \-smtpd.... > > A Perl-based smtpd_proxy_filter can be found at at > http://bent.latency.net/smtpprox/
Thanks Wietse for those suggestions, I did not consider using a smtpd_proxy_filter. However, I had a look at smtpprox as you suggested but, as far as I can see, it cannont behave as a Y proxy. I could consider writing a Y proxy myself, but I think this would be very error-prone. For example I’m not sure what I should do if one destination suceeds while the other one fails… Cheers, -- Nicolas Boullis
