> On Apr 23, 2018, at 5:09 PM, @lbutlr <krem...@kreme.com> wrote: > >> If you also list "127.0.0.1" the bind address will not be set. This makes >> sense, because either address may be needed for some subset of the >> connections. The text could be more clear, but bottom line you need to set >> smtp_bind_address explicitly, possibly per-transport, if some transports >> deliver to localhost. > > OK, so I will simply write-off synology as a company that cannot do email > properly. I'm not going to jump through a bunch of hoops just to try to > please their broken server.
I don't think that splitting off traffic destined for 127.0.0.1 onto a separate transport is much work, in fact generally a good idea anyway, see for example the "scan" transport in: http://www.postfix.org/FILTER_README.html#advanced_filter With separate transports, one can have "-o smtp_bind_address=127.0.0.1" and the stock "smtp" and "relay" transports can have "-o smtp_bind_address=192.0.2.1" (or whatever you have for an external address). Seems pretty light-weight to me, but you call of course for your systems... -- Viktor.