On Mon, May 11, 2015 at 04:32:31PM +0200, Luigi Rosa wrote: > Given a mail server with latest Postfix and a transport map like this for > some domains that routes the delivery thru ISP MTA: > > domain1.com relay:[isp.mta.com] > domain2.com relay:[isp.mta.com] > domain3.com relay:[isp.mta.com] > > ISP (is a big one) says that since sometimes his MTA is listed in some RBL > we can try with another MTA as a fallback or round-robin
This advice is bad. Any problems with RBLs manifest *after* the destination relay has accepted your mail. Therefore adding a failback does no good. All the mail goes to the primary anyway. However, they can if they wish publish MX records or multiple A records (simplest if the relay is also a submission service for MUAs) for their relay service, and disable any IPs that correspond to blacklisted nodes. They should also do a better job of filtering outbound spam and avoid getting blacklisted. > If I put something like this > > domain1.com relay:[isp.mta.com] > domain2.com relay:[isp.mta.com] > domain3.com relay:[isp.mta.com] > domain1.com relay:[isp.mtabak.com] > domain2.com relay:[isp.mtabak.com] > domain3.com relay:[isp.mtabak.com] > > Postfix uses always the second entry. > > Is there a way to tell Postfix to use one and if the connection fails use > the other, just like a DNS MX weight? No. Use MX records, or hostnames that resolve to multiple IP addresses. -- Viktor.