Sam: > either 'all' or 'ipv4, ipv6'. The error in the logs is: fatal: > bind :: port 25: Can't assign requested address.
Wietse: > Translation: the attempt to bind to "::" port 25 failed, because > the jail network interface does not have an IPv6 address. > > This means that Postfix is started before the network address is > configured on the jail interface. Sam: > That's interesting, I was wondering about that but it looked to > me that the network was started before the other daemons. I will > ask on the FreeBSD mailing lists like you suggested. > My question though is why does it start fine when only ipv4 is > used but not when ipv6 is used either by it's self or with ipv4? It makes perfect sense: the IPv4 address is assigned FIRST and the IPv6 address is assigned LAST. If you want to find out why a FreeBSD jail network interface behaves the way it does, then that would be an excellent question for a FreeBSD mailing list. I don't think that waiting for three seconds makes a fundamental difference in how Postfix works, or how FreeBSD system calls work. Wietse