Greetings,

In honor of IPv6 launch day I had figured I would get my mail server IPv6-capable, but I've run into some trouble. I'm running Postfix 2.9.3 on a RHEL/CentOS 5-like Linux system but smtpd is only listening for IPv4 connections. main.cf specifies listening everywhere:

> inet_interfaces = all
> inet_protocols = all

But netstat shows it is only listening on IPv4:
> tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1691/master

If I explicitly enumerate each IP in inet_interfaces, I get a "host not found" error: > mail.crit<18>: Jun 8 14:16:12 mx1 postfix[1593]: fatal: config variable inet_interfaces: host not found: fd30:d1b:589a:1::10a8

It doesn't look like the problem is a lack of IPv6 support compiled in. If I had to guess I'd say it's that my kernel is somewhat old -- 2.6.21.7. I can't change the kernel version right now because it's a rather old Xen system and newer kernels are not compatible. IPv6 connectivity to other services on the same system is fine, e.g. dovecot. My backup mailserver is Fedora 15 with a 3.x kernel and there postfix is listening on both protocols as expected, although that system does not have an IPv6 address.

Any ideas?

Full configuration here just in case:
http://partiallystapled.com/~gxti/trash/2012/06/main.cf.txt
http://partiallystapled.com/~gxti/trash/2012/06/master.cf.txt

Thanks,
-- m. tharp

Reply via email to