Janos Dohanics: > em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 > > options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC> > ether 00:16:3e:6f:18:c9 > inet 199.102.77.98 netmask 0xfffffff8 broadcast 199.102.77.103 > inet6 fe80::216:3eff:fe6f:18c9%em0 prefixlen 64 scopeid 0x2 > inet 199.102.77.99 netmask 0xfffffff8 broadcast 199.102.77.103 > inet 199.102.77.100 netmask 0xfffffff8 broadcast 199.102.77.103 > inet 199.102.77.101 netmask 0xfffffff8 broadcast 199.102.77.103 > inet 199.102.77.102 netmask 0xfffffff8 broadcast 199.102.77.103 > nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> > # postconf inet_interfaces > inet_interfaces = 199.102.77.99, localhost > > # postconf smtp_bind_address > smtp_bind_address = > > And on the destination server, the mail log says: > > Jun 5 19:23:52 barrida postfix/smtpd[57612]: connect from > smtpc.telissant.net[199.102.77.99] > > Can you explain?
Perhaps your kernel picks a random IP address from five identically configured addresses. My FreeBSD9 box has netmasks of 0xffffffff on all IP address "aliases". Perhaps you have smtp_bind_address in master.cf where it is typically used. Postfix source code is consistent with the documentation: the SMTP client bind(2)s to an inet_interfaces address only if there is one address of the requested type (IPv4 or IPv6), and if that address is not a loopback address. Wietse