2017-01-14 1 views

답변

4

병합 기록은 다음과 같을 것이다 :

v=spf1 a mx ptr include:spf.protection.outlook.com include:authsmtp.com include:spf.mtasv.net -all

당신은 당신은 단지 SPF 레코드 하나를 가질 수 있기 때문에 사용하려는 all 메커니즘하는 결정해야합니다. 가장 제한적이기 때문에 -all을 포함 시켰으며, SPF 레코드에 나열되지 않은 서버에서 유효한 메일을 보낼 위험이없는 한 사용되어야합니다.

ptr 메커니즘은 수신 메일 서버에 부하를 줄 수 있으므로이 메커니즘을 사용하지 않는 것이 좋습니다.

또한 병합 레코드는 10 개의 DNS 조회 중 SPF에 대한 DNS 조회 제한을 초과 할 위험이 있습니다. 두 개의 첫 번째 포함은 현재 각각 두 개의 추가 DNS 조회가 발생하기 때문에 DNS 조회의 총 수 (ptr이 여전히있는 경우)는 10입니다. 따라서 포함 된 레코드 중 하나에 나중에 include을 추가하면 SPF 레코드 평가시 "permerror"가 발생할 수 있습니다.

+0

좋은 답변입니다. 하나주의 :'-all'은 DMARC *를 사용하지 않는 경우 *를 사용하는 가장 좋은 옵션입니다. 그럴 경우'~ all'을 사용하십시오. ''모두 '는 무의미합니다 - SPF 기록이없는 것과 같습니다! – Synchro