Да, Google будет прав в определении сбоя SPF. IP-адрес, который должен быть проверен, является адресом, который соединяется с почтовым сервером Google. Поскольку для Google нет полученного заголовка, я подозреваю, что ваш почтовый сервер проверяет SPF на соединение. Следует только проверять SPF на наличие неподтвержденных соединений из Интернета. Локальные соединения и аутентифицированные соединения должны обходить проверку SPF.
SPF предназначен для обеспечения того, чтобы отправляющий компьютер был разрешен отправляющим доменом. Обычно домен имеет 1 или 2 почтовых сервера, которые обрабатывают всю электронную почту, отправляемую или полученную из Интернета. Эти адреса должны быть теми, которые перечислены в записи SPF для домена.
В этом случае, johndoe
кажется, подключается к почтовому серверу домена. Если сервер не находится в сети домена, обычно используется аутентифицированное соединение через порт отправки (587). Почтовый сервер должен затем переслать сообщение в gmail, а SPF должен пройти. Если SPF по-прежнему не работает, запись SPF должна быть исправлена, чтобы включить IP-адрес почтового сервера. Есть несколько механизмов, которые можно использовать.
Моя политика электронной почты гарантирует, что вся законная почта, отправленная с моего домена, будет проходить SPF. Есть несколько служб, которые пересылают сообщения от имени моих пользователей, которые не работают с SPF. Однако зарегистрированные сбои, которые я получил от проверяющих серверов DMARC
, являются спамерами.