Этот вопрос в основном вызван любопытством, так как я обновил запись SPF, включив в нее адрес ipv6.
У меня есть сервер, и я протестировал его возможность отправки электронной почты на php, отправив себе письмо с него. Я уже установил запись SPF, которая позволяет IPv4-адресу сервера отправлять электронную почту, но помечает другие как подозрительные.
Тестовое электронное письмо было получено, но помечено как спам, а в заголовке говорилось что-то вроде:
google.com: domain of transitioning www-data@mydomain.com does not designate [my server's ipv6 address] as permitted sender) client-ip=[my server's ipv6 address]
Итак, gmail смотрел только на ipv6 моего сервера, чтобы узнать, разрешено ли отправлять из моего домена? С тех пор я обновил запись DNS, но было бы обнадеживающе узнать, была ли это причина.
(тестовое письмо было отправлено из контактной формы WordPress, поэтому в нем были все соответствующие заголовки и т. д.)
Gmail ищет адрес отправляющего сервера для проверки SPF.
Если сервер отправляет через IPv6, тогда Gmail будет использовать адрес IPv6.
Поскольку вы не указали IPv6-адрес в качестве действительного отправителя, Gmail правильно помечает его как спам. SPF не требует, чтобы принимающий сервер определял, принадлежат ли IPv4-адрес и IPv6-адрес одному и тому же хосту или даже совпадают ли записи A и AAAA.