2015-02-01 5 views
3

내 웹 사이트에는 모두 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 중 하나의 메시지 헤더이며, 동일한 IP에 대한 좋은 평판과 MX, 메일, SMTP 포인트가 있습니다 91.121.174.40 racebooking의 동일 IP입니다 .net (here is a test)

아이디어가 있으십니까?

답변

3

확인 헤더에이 라인 :

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] 

난 당신이 올바르게 DNS에 SPF 항목을 구성하지 않은 생각합니다.

이 약이 구글 제품 스레드를 참조하십시오 : https://productforums.google.com/forum/#!topic/apps/nvGcYDjONfc

는 "racebooking.net"에 대해 정의 된 SPF 항목이 없다는 것을 내가 볼 수

:

$ dig +short racebooking.net txt 
"1|www.racebooking.net" 
당신은 같은 SPF 항목을 정의 할 필요가

:

"v=spf1 mx a:mail0.racebooking.net -all" 

은 또한 이메일 (@ racebooking.net에서 이메일을 보내는 즉, 웹 응용 프로그램) 전송 될 수있는 다른 호스트를 포함해야합니다. SPF가 무엇인지에 대한

상세 정보 : http://en.wikipedia.org/wiki/Sender_Policy_Framework

+0

덕분에 와우! 매우 상세한 답변. 방금 DNS 테이블에 넣을 라인을 생성 한이 도구 http://www.spfwizard.net/을 사용했습니다. 다음은 레코드입니다 :'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;' 그게 무슨 뜻입니까? –

+1

메일 서버가 IPv6 주소를 통해 Google에 연결됩니다. ip4 명령문 다음에'ip6 : 2001 : 41d0 : 1 : ef28 :: 1'을 추가하십시오 (항상'-all' 명령문 앞에). – jjmontes

+1

Yahoo! 그게 효과가 있었어! 고마워요 :) –

관련 문제