На моем веб-сайте, написанном на PHP, есть автоматическая система уведомления пользователей по электронной почте. Все работало отлично, пока я не переместил все на новый дешевый выделенный сервер (новый IP, также). Теперь с нового сервера все электронные письма отправляются в папку спама. Зачем? Что случилось? Gmail говорит, что он помечен как спам, потому что он нарушает эти guidelinesоб отправителе. Вот заголовок сообщения одного из писемПочему электронные письма, отправленные моим сервером, отмеченные как СПАМ?
Delivered-To: [email protected]
Received: by 10.64.224.200 with SMTP id re8csp1701580iec;
Sun, 1 Feb 2015 07:30:19 -0800 (PST)
X-Received: by 10.140.22.5 with SMTP id 5mr1380826qgm.72.1422804619177;
Sun, 01 Feb 2015 07:30:19 -0800 (PST)
Return-Path: <[email protected]>
Received: from ns362512.ip-91-121-174.eu ([2001:41d0:1:ef28::1])
by mx.google.com with ESMTP id e3si21772874qaf.113.2015.02.01.07.30.18
for <[email protected]>;
Sun, 01 Feb 2015 07:30:19 -0800 (PST)
Received-SPF: none (google.com: [email protected] does not designate permitted sender hosts) client-ip=2001:41d0:1:ef28::1;
Authentication-Results: mx.google.com;
spf=none (google.com: [email protected] does not designate permitted sender hosts) [email protected]
Received: by ns362512.ip-91-121-174.eu (Postfix, from userid 504)
id DFE0916074; Sun, 1 Feb 2015 16:28:52 +0100 (CET)
To: [email protected]
Subject: Qualcuno ha commentato il tuo post
X-PHP-Originating-Script: 504:new_notification.php
From: Racebooking <[email protected]>
Reply-To: no-reply
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Message-Id: <[email protected]>
Date: Sun, 1 Feb 2015 16:28:52 +0100 (CET)
домена, racebooking.net, имеет хорошую репутацию и MX, почту, пункт Smtp к тому же IP: 91.121.174.40, который является тем же IP из racebooking .net (here is a test)
Любая идея?
Вау спасибо! Очень подробный ответ. Я просто использовал этот инструмент http://www.spfwizard.net/, который создал мне строку для размещения в таблице DNS. Вот запись: 'v = spf1 mx a ip4: 91.121.174.40 a: ns362512.ip-91-121-174.eu a: mail0.racebooking.net ~ all' К сожалению, это все еще не работает, и теперь Я получил это сообщение в заголовке: 'softfail (google.com: домен перехода [email protected] не обозначает 2001: 41d0: 1: ef28 :: 1 как разрешенный отправитель) client-ip = 2001: 41d0: 1: ef28 :: 1; ' Что это значит? –
Ваш почтовый сервер достигает Google через IPv6-адрес. Добавьте следующее: 'ip6: 2001: 41d0: 1: ef28 :: 1' после оператора ip4 (всегда перед оператором' -all'). – jjmontes
Yahoo! Это сработало! Спасибо чувак :) –