SPF 레코드에 여러 개의 포함 된 도메인을 지정하는 방법은 무엇입니까?


32

비즈니스 이메일은 Google 앱에서 호스팅됩니다. 또한 당사 웹 서버는 이메일을 보낼 수도 있습니다. 현재 DNS의 SPF 레코드는 다음과 같습니다.

domain.com.    IN   TXT    "v=spf1 a include:_spf.google.com -all"

이메일 목록 관리를 다른 회사에 아웃소싱 했으므로와 함께 두 번째 도메인을 포함해야합니다 include. 그래서, 나는 다음과 같은 것을 찾고 있습니다 :

domain.com.    IN   TXT    "v=spf1 a include:_spf.google.com include:otherdomain.com -all"

이것에 대한 올바른 구문은 무엇입니까? 많은 감사합니다!

답변:


72

를 포함한 모든 SPF 메커니즘 include은 공백으로 구분하여 여러 번 사용할 수 있습니다.

"v=spf1 include:_spf.google.com include:otherdomain.com -all"

include이런 식 으로 작품의 평가 :

  • 는 IF 포함 데이터 PASS 반환 후 include자체는 (예를 들어, 결과를 생성하는 include:foo.bar패스를 생성하지만 -include:foo.bar페일 발생).

  • 는 IF 포함 된 데이터가 FAIL 혹은 중립을 반환 한 후이 include전혀 결과에 기여하지 않으며, 처리는 다음 메커니즘로 이동합니다.

SPF 레코드 구문RFC 7208을 참조하십시오 .

( redirect=메커니즘이 아니라 전역 수정 자이므로이 방법으로 반복 할 수 없습니다.)


나를 위해 .. 그것을했다 멋진 간단 사이트 발견 spf.zone를
l0ft13

1
원래의 단서에는 a사후가 포함되어 v=spf1있지만 대답은 그렇지 않습니다. 오타 a입니까 아니면 의미가 있습니까?
Gonzalingui

1
@Gonzalingui aIP 주소를 사용하여 특정 도메인에 대한 메일을 보낼 수 있습니다.
카이저

6

이것이 올바른 구문입니다

domain.com:    IN   TXT    "v=spf1  include:_spf.google.com include:otherdomain.com -all"
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.