Назад | Перейти на главную страницу

Результат SPF «нейтральный»

У меня два сервера.

Первый сервер использует имя хоста myserver.com, и я установил запись A для myserver.com как IP-адрес первого сервера.

Второй сервер использует имя хоста server2.myserver.com, и я установил запись A для server2.myserver.com как IP-адрес второго сервера.

Второй сервер, дроплет DigitalOcean (CentOS), содержит простой веб-сайт WordPress, mywebsite.com и несколько других сайтов. IP-адрес 138.xxx.xxx.148.

Когда сообщение отправляется из контактной формы на mywebsite.com, оно попадает в спам Gmail. Проверка SPF является "нейтральной", и в ней написано следующее:

Received-SPF: нейтральный (google.com: 138.xxx.xxx.148 не разрешен и не запрещен записью наилучшего предположения для домена info@server2.myserver.com) client-ip = 138.xxx.xxx.148;

Я добавил запись SPF для mywebsite.com: v = spf1 a ip4: 138.xxx.xxx.148 / 32 a: server2.myserver.com ~ все

И я добавил такую ​​же запись SPF для myserver.com.

Где-то здесь я должен делать ошибку, но не могу ее понять. Возможно, я просто не могу использовать одно и то же доменное имя в качестве имени хоста для обоих серверов?

Я пробовал несколько комбинаций IP-адресов и доменов в записи spf, в домене веб-сайта и домене сервера, но безуспешно.

Заранее благодарим за любую помощь, которую вы можете предоставить.

У вас есть 2 варианта, в зависимости от того, хотите ли вы, чтобы люди видели только @ myserver.com или видели его и @ server2.mywebsite.com.

Если вы хотите, чтобы люди видели 2 отдельных имени @ domain.name, вам понадобятся 2 отдельные записи SPF, как указал Джейкоб Эванс, по одной для каждого домена.

Однако более вероятно, что если вы хотите, чтобы несколько серверов использовали одно и то же имя @ domain.name, вам нужно настроить агент транспорта почты (MTA), такой как postfix или exim, для использования домена, отличного от их собственного имени хоста для исходящей электронной почты. В постфиксе эта настройка называется myorigin как описано на сайт postfix. Вы можете установить этот параметр, выполнив команду

postconf myorigin=domain.name

Если вы используете несколько серверов с разными общедоступными IP-адресами, вам понадобится запись SPF, чтобы отразить это, например, что у вас есть с механизмы a и ip4

v=spf1 a ip4:138.xxx.xxx.148 -all
       ^  ^
   Indicates 2 servers