Brian Evans - Postfix List wrote:
Paul Gardiner wrote:
Has postfix just recently been updated to use IPv6 when present?

From http://www.postfix.org/IPV6_README.html:
 The first new parameter is called inet_protocols. This specifies what
protocols Postfix will use when it makes or accepts network connections,
and also controls what DNS lookups Postfix will use when it makes
network connections.

    /etc/postfix/main.cf:
        # You must stop/start Postfix after changing this parameter.
        inet_protocols = ipv4       (DEFAULT: enable IPv4 only)
        inet_protocols = all        (enable IPv4, and IPv6 if supported)
        inet_protocols = ipv4, ipv6 (enable both IPv4 and IPv6)
        inet_protocols = ipv6       (enable IPv6 only)

By default, Postfix uses IPv4 only, because most systems aren't attached
to an IPv6 network.

Phew! All working again. Thanks so much Brian. Setting
inet-protocols = ipv4 made my mailx test work, but fetchmail then
starting failing with:

fetchmail: reading message u...@host.domain:1 of 1 (2428 octets) (log message incomplete)fetchmail: connection to localhost:smtp [::1/25] failed: Connection refused.

It looks like I've had postfix set up this way since I first used it.
I think fetchmail must have changed. Anyway, I disabled IPv6 completely
and deleted stray IPv6 entries from /etc/hosts, and now all is well
again. (It may be that on past installs of SuSE, I have deleted the
IPv6 entries from /etc/hosts, and I just didn't this time).

Great support. I wish it was like this with things I've paid for.

Cheers,
        Paul.

Reply via email to