If you are running PureMessage 6 on a server that is configured to support only IPv4, make the following adjustments before attempting to accept email from IPv6 addresses.
Note: If you have a multi-server configuration, you must perform these steps for each server.
Configure the PostgreSQL database
Edit the /opt/pmx6/var/data/pg_hba.conf to specify which hosts can connect to the PureMessage database. The edited file should look similar to this:
As the PureMessage user, run:
Configure the mail transfer agent
You must also ensure that your mail transfer agent (MTA) can accommodate both IPv4 and IPv6 addresses. The settings differ, depending on whether you're using Postfix or sendmail.
To use IPv6, your /opt/pmx6/postfix/etc/main.cf configuration file must contain lines similar to the following:
mynetworks = [192.0.2.0.1], [192.0.2.2], [2001:db8:AC10:FE01::/64], [2001:db8::/32]
Although the square brackets surrounding each address are optional for IPv4 addresses, they are required for IPv6 addresses specified in this setting.
inet_protocols = all
The "all" setting allows Postfix to accept and deliver both IPv4 and IPv6 addresses.
To use IPv6, your /opt/pmx6/sendmail/etc/sendmail.mc configuration file must contain the following line:
Restart PureMessage As the PureMessage user, run:
Every comment submitted here is read (by a human) but we do not reply to specific technical questions. If you need technical support please post a question to our community. Alternatively for licensed products open a support ticket.