SPF 테스트 사이트 #
spf에 설정한 도메인을 발신자로 하여 check-auth@verifier.port25.com 으로 메일을 전송하여 테스트 결과 값을 리턴 받을 수 있음.
예제 #
- 내 zonefile에 추가한 내용
hikiki.net. IN TXT "v=spf1 a mx ~all" mail.hikiki.net. IN TXT "v=spf1 a ~all"
- 테스트한 결과로 리턴된 메일
========================================================== Summary of Results ========================================================== mail-from check: pass PRA check: permerror (unable to determine PRA) DomainKeys check: permerror (DK_STAT_SYNTAX: Message is not valid syntax. Signature could not be created/checked) ========================================================== Details: ========================================================== Note: currently some of this information is obtained separately from the verification process, and as such there is no hard guarantee that it is the data used during verification. A future version providing that guarantee is planned. HELO hostname: hikiki.net Source IP: 218.38.13.156 mail-from: kiki@hikiki.net ---------------------------------------------------------- mail-from check details: ---------------------------------------------------------- Result: pass Address: kiki@hikiki.net Header: verifier.port25.com smtp.mail=kiki@hikiki.net; mfrom=pass; SPF TXT record/s: v=spf1 a mx ~all ---------------------------------------------------------- PRA check details: ---------------------------------------------------------- Result: permerror (unable to determine PRA) Address: Header: verifier.port25.com ; pra=permerror (unable to determine PRA); PRA TXT record/s: ---------------------------------------------------------- DomainKeys check details: ---------------------------------------------------------- Result: permerror (DK_STAT_SYNTAX: Message is not valid syntax. Signature could not be created/checked) Address: Header: verifier.port25.com ; domainkeys=permerror (DK_STAT_SYNTAX: Message is not valid syntax. Signature could not be created/checked); Domain Key TXT record: ========================================================== Original Email ========================================================== Return-Path: <kiki@hikiki.net> Received: from hikiki.net (218.38.13.156) by verifier.port25.com (PowerMTA(TM) v3.2a26) id h98phu0a8mk6 for <check-auth@verifier.port25.com>; Sat, 22 Apr 2006 09:43:59 -0400 (envelope-from <kiki@hikiki.net>) Authentication-Results: verifier.port25.com smtp.mail=kiki@hikiki.net; mfrom=pass; Authentication-Results: verifier.port25.com ; domainkeys=permerror (DK_STAT_SYNTAX: Message is not valid syntax. Signature could not be created/checked); Authentication-Results: verifier.port25.com ; pra=permerror (unable to determine PRA); Message-Id: <444A331F.00000000@verifier.port25.com> helo ========================================================== Explanation of the possible results (adapted from draft-kucherawy-sender-auth-header-02.txt): ========================================================== "pass" the sending domain publishes the given authentication policy and the message passed the authentication tests. "fail" the sending domain publishes the given authentication policy and the message failed the authentication tests. "softfail" the sending domain publishes an authentication policy which doesn't require authentication of all messages from that domain, and the message failed the authentication tests. Please note that a SPF/Sender-Id status of "neutral" also results in "softfail". "neutral" sending domain does not publish any sender authentication policy. "temperror" a temporary (recoverable) error occurred attempting to authenticate the sender; either the process couldn't be completed locally because of some transient condition, or there was a temporary failure retrieving the sending domain's policy; a later attempt to re-authenticate this message might produce a more final result. "permerror" a permanent (unrecoverable) error occurred attempting to authenticate the sender; either the process couldn't be completed locally, or there was a permanent failure retrieving the sending. domain's policy