이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 spfquery.mail-spf-perlp 명령입니다.
프로그램:
이름
spfquery - (Mail::SPF) - 주어진 이메일 매개변수 집합이 도메인의 SPF와 일치하는지 확인합니다.
정책
버전
2.501
개요
선호 용법:
spfquery [--버전|-v 1|2|1,2] [--범위|-s 헬기|mfrom|사역] --신원|--ID 정체
--IP 주소|--ip IP 주소 [--helo-정체성|--helo-id 헬로 아이덴티티] [옵션]
spfquery [--버전|-v 1|2|1,2] [--범위|-s 헬기|mfrom|사역] --파일|-f 파일 이름|-
[옵션]
유산 용법:
spfquery --헬리콥터 헬로 아이덴티티 --IP 주소|--ip IP 주소 [옵션]
spfquery --mfrom mfrom-신원 --IP 주소|--ip IP 주소 [--헬리콥터 헬로 아이덴티티]
[옵션]
spfquery --프라 프라-아이덴티티 --IP 주소|--ip IP 주소 [옵션]
기타 용법:
spfquery --번역|-V
spfquery --도움
기술
spfquery 주어진 이메일 매개변수 집합(예: SMTP 보낸 사람의 IP 주소)이 있는지 확인합니다.
담당 도메인의 SPF(Sender Policy Framework) 정책과 일치합니다. 이상
SPF에 대한 정보 참조http://www.openspf.org>.
선호 용법
이전에 사용된 레거시 형식보다 다음 사용 형식이 선호됩니다. spfquery
버전 :
The --신원 양식은 주어진 경우 확인 IP 주소 다음에 대한 승인된 SMTP 발신자입니다.
주어진 "helo" 호스트 이름, "mfrom" 봉투 발신자 이메일 주소 또는 "pra"(소위
추정된 적절한 주소) 이메일 주소, 값에 따라 --범위 option
(기본값은 mfrom 생략된 경우).
The --파일 양식은 "IP 주소 정체 [헬로 아이덴티티]" 튜플을 파일에서
지정 파일 이름, 또는 표준 입력에서 파일 이름 is -, 그리고 그것들을
지정된 범위(mfrom 기본적으로).
두 양식 모두 옵션을 지원합니다. --버전 쉼표로 구분된 목록을 지정하는 옵션
사용할 수 있는 SPF 레코드의 SPF 버전 번호입니다. 1 "v=spf1" 레코드를 의미합니다.
사용되어야한다. 2 "spf2.0" 레코드를 사용해야 함을 의미합니다. 기본값은 1,2, 즉,
사용 가능한 모든 SPF 레코드를 사용합니다. 더 높은 버전의 레코드가 선호됩니다.
유산 용법
spfquery 2.500 이전 버전에는 다음과 같은 사용 형식이 포함되어 권장되지 않습니다.
그러나 이전 버전과의 호환성을 위해 여전히 지원됩니다.
The --헬리콥터 양식은 주어진 경우 확인 IP 주소 "HELO"에 대한 승인된 SMTP 발신자입니다.
로 주어진 호스트 이름 정체 (소위 "HELO" 확인).
The --mfrom 양식은 주어진 경우 확인 IP 주소 다음에 대한 승인된 SMTP 발신자입니다.
봉투 발신자 이메일 주소(또는 도메인)는 정체 (소위 "MAIL FROM"
확인하다). 이메일 주소 대신 도메인을 지정하면 "postmaster"가 됩니다.
localpart로 대체됩니다.
The --프라 양식은 주어진 경우 확인 IP 주소 PRA에 대한 승인된 SMTP 발신자입니다.
(Purported Responsible Address) 이메일 주소가 신원으로 주어집니다.
기타 용법
The --번역 form은 spfquery의 버전 정보를 출력합니다. 그만큼 --도움 양식 인쇄 사용
spfquery에 대한 정보입니다.
옵션
Standard 옵션
선호 및 레거시 형식은 선택적으로 다음 중 하나를 취합니다. 옵션:
--default-설명 현
--def-exp 현
지정된 사용 현 권한 도메인이 그렇지 않은 경우 기본 설명으로
자체 설명 문자열을 지정합니다.
--호스트 이름 호스트 이름
호스트 이름 자동 감지 대신 로컬 시스템의 호스트 이름으로.
--주석 유지
--no-keep-comments
파일이나 표준 입력에서 읽을 때 발견된 주석을 인쇄하지 마십시오.
--소독하다 (현재 무시됨)
--무균화하지 않음 (현재 무시됨)
연속 공백을 단일 공백으로 압축하여 출력을 위생 처리하지 마십시오.
인쇄할 수 없는 문자를 물음표로 대체합니다. 기본적으로 활성화됩니다.
-디버그 (현재 무시됨)
디버그 정보를 출력합니다.
검정 마법 옵션
의 이전 버전에서 지원했던 몇 가지 옵션 spfquery 흑인으로 간주됩니다
(즉, 무고한 사용자에게 잠재적으로 위험한) 따라서 기본적으로 비활성화됩니다.
경우 메일::SPF::블랙매직 Perl 모듈이 설치되어 있으며 다음을 지정하여 활성화할 수 있습니다.
--블랙 매직 활성화.
--max-dns-interactive-terms n
최대 평가 n SPF 검사당 DNS 대화형 메커니즘 및 수정자.
기본값은 10. 해야 할 것 지원 무엇을 하는지 모르면 기본값을 무시하십시오!
--기간당 최대 이름-조회 n
최대 수행 n 메커니즘 또는 수정자당 DNS 이름 조회. 기본값은 10.
Do 지원 무엇을 하는지 모르면 기본값을 무시하십시오!
--인증-mxes-for 이메일 주소|도메인,...
쉼표로 구분된 목록의 모든 MX를 고려하십시오. 이메일 주소es 및 도메인s
본질적으로 권한이 있습니다.
--tfwl
"trusted-forwarder.org" 인증 확인을 수행합니다.
--추측하다 spf 용어
spf 용어 SPF 레코드를 찾을 수 없는 경우 기본 레코드로.
--현지의 spf 용어
방법 spf 용어 기본 결과에 의존하기 전에 로컬 정책으로(암시적
또는 도메인의 SPF 레코드 끝에 있는 명시적 "모두" 메커니즘). 예를 들어, 이
보조 MX를 허용 목록에 추가하는 데 사용할 수 있습니다: "mx:mydomain.example.org".
--우세하다 도메인=spf 레코드
--대체 도메인=spf 레코드
재정의 및 대체를 설정합니다. 각 옵션은 여러 번 지정할 수 있습니다. 을 위한
예:
--override example.org='v=spf1 -all'
--override '*.example.net'='v=spf1 a mx -all'
--fallback example.com='v=spf1 -all'
결과 코드
패스 지정된 IP 주소는 ID에 대해 인증된 SMTP 발신자입니다.
실패 지정된 IP 주소는 ID에 대해 인증된 SMTP 발신자가 아닙니다.
소프트페일 지정된 IP 주소는 ID에 대해 인증된 SMTP 발신자가 아닙니다.
그러나 권한 도메인은 여전히 SPF 정책을 테스트하고 있습니다.
중립의 ID의 권한 도메인은 IP의 상태에 대해 어설션하지 않습니다.
주소.
오류 권한 도메인의 정책을 평가하는 동안 영구적인 오류가 발생했습니다.
(예: SPF 레코드의 구문 오류). 수동 개입이 필요합니다
권한 도메인에서.
온도 권한 도메인의 정책을 평가하는 동안 일시적인 오류가 발생했습니다.
(예: DNS 오류). 나중에 다시 시도하십시오.
없음 ID 도메인에 적용 가능한 SPF 정책이 없습니다.
EXIT 코드
결과 | 종료 코드
---------+------------
패스 | 0
실패 | 1
소프트페일 | 2
중립 | 삼
오류 | 4
온도 | 5
없음 | 6
사용 예
spfquery --범위 mfrom --id [이메일 보호] --ip 1.2.3.4
spfquery --파일 test_data
에코 "127.0.0.1 [이메일 보호] helohost.example.com" | spfquery -f -
호환성
spfquery 이전 버전과 비교하여 다음과 같은 인터페이스 변경을 거쳤습니다.
2.500
· 개별 SPF 검사를 수행하기 위한 새로운 기본 사용 스타일이 추가되었습니다.
도입. 새로운 스타일은 통일된 --신원 옵션과 옵션
--범위 ID의 유형(범위)을 지정하는 옵션입니다. 대조적으로,
레거시 사용 스타일에는 지원되는 모든 범위에 대해 별도의 사용 양식이 필요합니다. 보다
자세한 내용은 "선호 사용" 및 "기존 사용"을 참조하십시오.
· 이전의 "알 수 없음" 및 "오류" 결과 코드는 "permerror" 및
RFC 4408 용어를 준수하기 위해 각각 "temperror".
· ID가 비어 있는 SPF 검사는 더 이상 지원되지 않습니다. 의 경우
비어 있는 "MAIL FROM" SMTP 트랜잭션 매개변수, "helo"로 확인 수행
직접 범위.
· -디버그 그리고 --(아니오)소독 옵션은 현재 이 버전에서 무시됩니다.
spfquery. 향후 다시 지원될 예정입니다.
· 이전 버전에서 지원했던 몇 가지 기능 spfquery are
흑마법으로 간주되어 이제 기본적으로 비활성화됩니다. "블랙 매직
옵션".
· 여러 옵션 이름이 더 이상 사용되지 않습니다. 이것은 그들과 그들의 목록입니다.
선호하는 동의어:
더 이상 사용되지 않는 옵션 | 선호하는 옵션
------+-------------- -
--발신자, -s | --mfrom
--ipv4, -i | --ip 주소, --ip
--이름 | --호스트 이름
--최대 조회 수, | --max-dns-interactive-terms
--최대 조회 |
--rcpt-to, -r | --인증-mxes-for
--신뢰할 수 있는 | --tfwl
onworks.net 서비스를 사용하여 온라인으로 spfquery.mail-spf-perlp 사용
