2017-05-06 4 views
0

mail -tester.com을 사용하고 있습니다. 현재는 혼란 스럽습니다. 내가 테스트를 실행 처음 여기 (문제가 있다는 것입니다 SPF 섹션에서 : 당신은 당신의 보낸 사람 이메일 주소 중 하나를 사용 할 수 없습니다 )가 말한 내가 클릭하면SPF 문제를 해결하는 방법

What we retained as your current SPF record is: 
    v=spf1 a mx ~all 

It should be changed to: 
    v=spf1 a mx ip4:some-ip-address ~all 

Need guidance? Visit the guide for cloudflare. 

CloudFlare 가이드에 대한 링크를 통해 필자의 새로운 TXT 레코드는 기본적으로 이전 페이지와 모순되는 v=spf1 a mx ~all이어야합니다. 그래서 ... 초기 진단 페이지는 구체적인 지침 이었지만 CloudFlare에 대한 가이드는 기록을 올릴 수있는 일반적인 지침 일뿐 이었습니까? 어쨌든, 나는 레코드가 v=spf1 a mx ~all 인 CloudFlare에 없었기 때문에 (이전 페이지에서는 SPF 레코드가 그대로 유지되었다고했기 때문에), 그래서 추가했습니다. 내 점수를 고치는 데 아무 것도하지 않았습니다.

그럼 제가 생각한 것은 진단 페이지의 특정 지침을 따르고 IP 주소를 추가합시다.

What we retained as your current SPF record is: 
    v=spf1 a mx ip4:some-ip-address ~all 

It should be changed to: 
    v=spf1 a mx ip4:some-ip-address ip4:different-ip-address ~all 

Need guidance? Visit the guide for cloudflare. 

을 그리고 ... 당신은 계속 단지 기록에 추가되는 새로운 IP 주소의 끝없는 순환에 저를 얻는다이 지침에 따라, 그것을 짐작하지만, 아무것도 : 나는 테스트를 실행 한 다음에, 나는있어 실제로 내 점수를 변경합니다. 마찬가지로, 지금 내가 있습니다 :

What we retained as your current SPF record is: 
    v=spf1 a mx ip4:some-ip-address ip4:different-ip-address ~all 

It should be changed to: 
    v=spf1 a mx ip4:some-ip-address ip4:different-ip-address ip4:another-ip-address ~all 

Need guidance? Visit the guide for cloudflare. 

누구도이 경험이 있습니까? 당신이 말할 수 없다면, 나는 SPF에 대한 총적인 멍청한 짓이며 솔직하게이 문제를 어떻게 해결할 지 잘 모릅니다. 컨텍스트에서 내 도메인과 메일은 Gandi에 의해 관리되지만 CloudFlare를 통해 리디렉션되므로 CloudFlare는 내 DNS 레코드가 실제로 보관되는 곳입니다.

+0

이 http://www.spfwizard.net/ 사용 해보세요 : 당신의 문제를 해결해야하는이에 SPF (그리고 내가 옵션 위의 2 말했다 정확히). 덕분에 @ 012. – Jules

+0

. 그것은 이미 가지고있는 TXT'v = spf1 mx a'를 추천했습니다. 메일 검사자의 진단을 신뢰할 수 없다면 (즉,'v = spf1 mx a'는 정상적으로 작동 할 수 있습니다.) – james

+0

맞지 않아 훨씬 더 큰 문자열이어야합니다. 모든 항목을 입력해야합니다. Strictness는 SoftFail을 사용하십시오. – Jules

답변

0

이 말할 때 :

v=spf1 a mx ~all 

그것은 도메인에서 확인되는 IP 레코드, 그리고 도메인에 대한 메일 교환기로 지정된 IP를의는 SPF pass 상태를 받게 될 것이라고 말했다 모든 것을 그렇지 않은 경우 softfail이 표시됩니다.

그래서 오류가 발생하면 허용 된 출처 목록에서 다루지 않는 곳에서 보내는 중일 수 있음을 의미하므로 송신 IP를 기록에 추가하여 허용하도록 제안합니다.

메일 서버가 많은 gmail과 같은 곳에서 보내는 경우 원본 주소가 자주 변경되어 매번 다른 IP가 제안되는 이유를 설명 할 수 있습니다.

이 개 솔루션은 여기에 있습니다 :

  1. 외부 서비스를 사용하여 보내고 정말 당신이 명시 적으로 지정하는 IP의 을 보내지 마십시오 (예 : 사용자의 amx 옵션이 적용되는) .
  2. 동적 송신 IP를 사용하는 소스에서 보내는 것을 허용하려면 SPF include 지시문을 사용하십시오.

이 후자의 경우에 당신처럼 기록 뭔가를 만들 것입니다 :

v=spf1 a mx include:_spf.google.com ~all 

당신이 cloudflare 및 gandi을 사용하는 말을하는 동안 당신이 실제로 이메일을 보내는 경우, 당신은 말을하지 않습니다 - gmail을 사용하지 않는 경우 include SPF는 사용중인 다른 서비스에서 제공됩니다.

업데이트. 217.70.183.200의 실제 출처 IP가 주어지면 어떤 일이 발생했는지 알 수 있습니다. 후이즈는 IP가 gandi.net에 속하고 gandi.net의 SPF 레코드에 대한 검색이 반환 알려줍니다

v=spf1 ip4:217.70.176.0/21 ip4:217.70.186.186/32 ip4:217.70.186.187/32 ip6:2001:4b98:c::/48 ip6:2001:4b98:dc2:43:216:3eff:fe69:f13/128 ip4:217.70.186.186/32 ip6:2001:4b98:dc2:90:217:70:186:186/128 ptr ?all 

거기에 나열된 첫 번째 주소 범위 (ip4:217.70.176.0/21)가 217.70.183.200 주소를 포함, 그래서 당신은 당신의 설정 제안

v=spf1 a mx include:gandi.net include:_spf.google.com ~all 
+0

감사합니다. 도움이되었습니다. 불행하게도 나는 그것을 시험해 보았고, 메일 테스터는 메일 테스트자가 틀린 것이 아니라면'v = spf1 a mx include : _spf.google.com ip4 : some-ip-address ~ all '이 필요하다고 말하고있다. – james

+0

아니요, 단지 SPF 규칙의 적용을받지 않는 곳에서 보내려한다는 것을 의미합니다. 당신은 우리가 어디에서 왔는지에 대해서 말하지 않았기 때문에 우리는 추측 할 수 있습니다. – Synchro

+0

Gandi 메일 서버를 대신하여 메일을 보내도록 Gmail을 구성했습니다. – james

관련 문제