Результат 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 не разрешен и не запрещен записью наилучшего предположения для домена com и еще несколько сайтов. IP-адрес - 138.xxx.xxx.148.

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

Received-SPF: нейтральный (google.com: 138.xxx.xxx.148 не разрешен и не запрещен записью наилучшего предположения для домена 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 ~ all

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

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

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

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

3
задан 11 January 2017 в 05:54
1 ответ

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

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

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

postconf myorigin=domain.name

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

v=spf1 a ip4:138.xxx.xxx.148 -all
       ^  ^
   Indicates 2 servers
1
ответ дан 3 December 2019 в 07:23

Теги

Похожие вопросы