Kingsquare.nl - Marc van Duivenvoorde: > Hi, I've got a question. Let's say I have a machine with 4 ipnumbers, > all of which are being used to send e-mail. Is it possible to enforce > that whenever someone connects to smtp on one of these numbers, that > the smtpd will use the same ip? > > I have a shared machine, only for one mail account I use a dedicated > ip as it's the relayhost for my web platform. The web platform has > local postfix instances which use relayhost and sasl authentication to > connect to my box and send off all possible e-mail. The only thing is, > all mail being relayed from this box has another outgoing hostname and > ip number than the dedicated incoming one.
This works if you don't need to deliver mail on that machine. /etc/postfix/master.cf: 1.2.3.4:smtp inet n - n - - smtpd -o content_filter=smtp_1.2.3.4: smtp_1.2.3.4 unix - - n - - smtp -o smtp_bind_address=1.2.3.4 http://www.postfix.org/FILTER_README.html#domain_dependent http://www.postfix.org/postconf.5.html#smtp_bind_address http://www.postfix.org/master.5.html Or use multiple Postfix instances, where each instance has: /etc/postfix/main.cf: myhostname=hostname.example.com inet_interfaces=$myhostname References: http://www.postfix.org/INSTALL.html#send_receive http://www.postfix.org/MULTI_INSTANCE_README.html Wietse