Hello, I always have this error in postfix The problem seems to be here Our system has detected that this message does 550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and 550-5.7.1 authentication I just fix it by changing inet_protocols = all to inet_protocols = ipv4 Is there a better way to fix it?
Ensure that the hostname of the server exists as AAAA record (IPv6 record) too and ensure that your IPv6 address has a valid reverse record set.
This highly depends on your domain setup and hostin/datacenter provider, so I can give you just general steps. 1) Go to the place where you currently manage the DNS records of the domain that is used for the hostname of your server. If your server hostname is e.g. server1.yourdomain.tld, then go and edit the yourdomain.tld zone and add the AAAA record there for the server1 subdomain like you added it as A record for IPv4 before. 2) Regarding PTR record, if your server is in a datacenter, then this is normally managed by the company where you rented the server or VPS from. They should be able to tell you where you can set the PTR IPv6 record in their systems. But if that's all too much hassle, just keep inet_protocols = ipv4
I just use ovh servers and the hostname is the default one they give me. Not sure I can change all what you said.
On the OVH servers I rent, I have changed all of those. Maybe there are different kinds of servers in this regard.