Postfix перестал отправлять почту на Gmail - решение.

Сегодня обнаружил, что сервер перестал доставлять почту на gmail . До этого никаких проблем не было, а тут такой сюрприз.  Пришлось  сразу же браться за поиск проблемы и ее решения.

 

Первое что пришло на ум, это заглянуть в /var/log/mailog на поиск какой либо информации.  Сразу же видно, что на попытку отправить письмо, сервер получает сообщение:

Our system has detected that this mes

sage does 550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and 550-5.7.1 authentication. Please review 550-5.7.1  https://support.google.com/mail/

?p=IPv6AuthError for more information 550 5.7.1 .

 

IPV6 ? Довольно странно, так как никогда им не пользовался и ранее ничего подобного не наблюдал. Хотя на сервере он включен.

Беглый поиск по гуглу выдал информацию, что именно это и является моей проблемой. И как одно из решений, это указать постфиксу использовать исключительно IPV4.

Следовательно идем в /etc/postfix/main.cf , находим там ключ inet_protocols и изменяем его значение на ipv4. Т.е. в конечном результате должно получиться:

inet_protocols = ipv4

Теперь рестартуем postfix сервис и наблюдаем, как почта снова приходит на gmail.