Nitin N:
> Hi,
>
> I am running Postfix ver 3.6.3 on FreeBSD 13.
>
> I am trying to run multiple instances of Postfix using Postmulti on a
> single NIC using aliased IPs. Postmulti doesn't seem to bind the instances
> to the aliased IPs. I do not get any errors in the maillog and all
> instances are shown as having started fine.
>
> I can telnet locally to the first domain as its IP is the real IP, but not
> the second domain as its IP is an aliased one. Postfix doesn't seem to bind
> itself to the aliased IP:port i.e. 192.168.1.12:2526 I have even added
> smtp_bind_address in this case for the said IP, but no luck.
>
> Running sockstat -4 -l shows only one instance:
> USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
>
> postfix postscreen 64369 6 tcp4 192.168.1.11:2525 *:*
> root master 25573 13 tcp4 192.168.1.11:2525 *:*
> root master 25573 26 tcp4 192.168.0.11:5871 *:*
Your "second" instance is bound to 192.168.0.11 port 5871, NOT
192.168.1.12:2526. If you were to telnet to 192.168.0.11 port 5871,
then the master should create a postscreen process.
Your "first" instance is bound to 192.168.1.11 port 2525. You
recently made a connection to that address and port, and the master
has created a postscreen process with that address and port.
As for your configuration exceeding the 40kbyte limit, I suspect
that is caused by the -o override parameters that you added to the
postscreen daemon that do absolutely nothing, like smtp_bind_address.
Wietse