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

비즈니스 이메일은 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"

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



답변

를 포함한 모든 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=메커니즘이 아니라 전역 수정 자이므로이 방법으로 반복 할 수 없습니다.)


답변

이것이 올바른 구문입니다

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


답변