To jest polecenie spfquery.libspf2, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
spfquery, spfquery.libspf2 — sprawdza, czy adres IP jest autoryzowanym przez SPF nadawcą SMTP dla
domena.
STRESZCZENIE
spfquery {-i|--ip} adres IP {-s|--nadawca} [część lokalna@]domena [{-h|--cześć} Nazwa domeny]
[--rcpt-do adres(y) e-mail] [STEROWANIE-OPCJE]
spfquery {-f|--plik} plik danych [STEROWANIE-OPCJE]
spfquery {--help|-v|--wersja}
OPIS
Ta strona podręcznika opisuje pokrótce spfquery Komenda. Został napisany dla Debiana®
dystrybucja, ponieważ oryginalny program nie ma strony podręcznika.
spfquery wykonuje kontrole autoryzacji Sender Policy Framework (SPF) na podstawie polecenia-
argumenty linii lub dane podane w pliku lub na standardowym wejściu. Aby uzyskać informacje na temat SPF, zobacz
http://www.openspf.org.
OPCJE
Opcje są podzielone na dwie grupy: Opcje danych, które należy podać, ale wystarczy
z nich do sprecyzowania zapytania; i opcje sterowania, które są opcjonalne i sterują lokalnym
zasady, zachowanie i format wyjściowy spfquery.
Ten program jest zgodny z GNU getopt_long_only(3) składnia wiersza poleceń: Długie opcje mogą być
podawany z jedną lub dwoma myślnikami i może być skrócony do przedrostka wystarczająco długiego, aby nie był
dwuznaczny. Jeśli opcja rozpoczynająca się od jednej myślnika nie pasuje do długiej opcji, jest to
traktowana jako krótka opcja z następującym parametrem, jeśli dotyczy. Znak równości między
nazwa opcji i parametr są opcjonalne zarówno dla krótkich, jak i długich opcji.
Dane Opcje
--plik opcja jest w konflikcie ze wszystkimi innymi opcjami danych. ten --cześć oraz --rcpt-do jest
opcjonalny.
-f, --plik filename
Odczytaj dane SPF z filename. Określ „-”, aby odczytać ze standardowego wejścia.
Plik powinien składać się z jednego wiersza na zapytanie, każdy wiersz zapytania powinien zawierać adres IP
adres, adres nadawcy i opcjonalny ciąg HELO, oddzielone spacjami.
Note Lokalne części zawierające spacje nie są obecnie obsługiwane.
-i, --ip adres IP
Określ adres IP zdalnego hosta, który dostarcza pocztę.
-s, --nadawca [część lokalna@]domena
Podaj adres e-mail, który był używany jako nadawca w kopercie. Jeśli nie ma nazwy użytkownika
(część lokalna), zostanie przyjęty „postmaster”.
-h, --cześć Nazwa domeny
Określ to Nazwa domeny zostało podane w poleceniu SMTP HELO (lub EHLO).
-r, --rcpt-do adres rcpt[,adres rcpt,...]
Określ odbiorców jako listę rozdzielaną przecinkami. Wszelkie dodatkowe wymienniki poczty z
wszystkie domeny adresatów są automatycznie autoryzowane.
Control: Opcje
-d, --odpluskwić[=poziom]
Włącz wyjście debugowania.
-l, --lokalny warunki spf
Testuj przeciwko warunki spf przed końcowym (dorozumianym lub wyraźnym) „wszystkim” w SPF
nagrywać. Można to wykorzystać do wdrożenia lokalnych zasad dotyczących umieszczania na białej liście.
-T, -- zaufany [1]
Sprawdź domenę nadawcy za pomocą trust-forwarder.org. Niniejsze is a niestandardowy
cecha.
-t 0, -- zaufany 0
Nie sprawdzaj domeny nadawcy w witrynie trust-forwarder.org. To jest ustawienie domyślne.
-g, --odgadnąć mechanizmy spf
Przetestuj domenę nadawcy pod kątem mechanizmy spf jeśli domena nie ma rekordu SPF.
-e, --domyślne-wyjaśnienie ciąg
Domyślny ciąg objaśnienia do użycia, jeśli rekord SPF nie zawiera wyjaśnienia
sam ciąg.
-m, --max- lookup numer
Maksymalna dopuszczalna liczba wyszukiwań DNS.
-c, --oczyszczać [0|1]
[Nie] oczyszczaj wyjścia przez kondensację kolejnych białych znaków w pojedynczym
spację i zastępowanie znaków niedrukowalnych znakami zapytania. Włączone przez
domyślna.
-n, --Nazwa hosta
Zastosowanie hosta jako nazwę systemu lokalnego zamiast „spfquery” (nazwa to
używane na wyjściu).
-k, --zachowaj-komentarze
Drukuj komentarze znalezione podczas czytania z pliku.
-a, --nadpisanie ...
-z, --powrót ...
Podaj zastępcze i rezerwowe rekordy SPF dla niektórych domen. Nie realizowane
jeszcze. spfquery zachowywałby się tak, jakby określone zapisy były obecne przed i po
wszelkie istniejące rekordy, odpowiednio, tych domen.
--help Pokaż podsumowanie opcji.
-v, --wersja
Pokaż wersję programu.
DIAGNOSTYKA
Wyjście zwykle składa się z czterech wierszy:
1. dalsze kod;
2. wyjaśnienie, odpowiedni do użycia w wiadomości odpowiedzi SMTP, pusty z wyjątkiem sytuacji, gdy a
odrzucenie (stałe lub tymczasowe) ma sens;
3. sam komentarz nagłówka;
4. pole nagłówka Received-SPF zgodnie z definicją w RFC 4408 sekcja 7, zawierające:
komentarz w nagłówku.
Jeśli podczas przetwarzania wystąpią błędy (w tym nie znaleziono rekordu SPF!), jeden lub więcej błędów
bloki zostaną dodane. Zaczynają się one od „StartError” i kończą na „EndError”.
Kody wyników i odpowiadające im kody wyjścia są następujące:
1 - neutralny
Domena nadawcy wyraźnie nie stwierdza, że adres IP. Ten wynik
należy interpretować dokładnie tak, jakby w ogóle nie istniał żaden rekord SPF.
2 - przechodzić
adres IP ma uprawnienia do wysyłania poczty w domenie nadawcy.
3 - nie
adres IP is Nieupoważniony aby wysłać pocztę do domeny nadawcy.
4 - miękka awaria
adres IP nie ma uprawnień do wysyłania poczty w domenie nadawcy, ale nadawca
domena nie może lub nie chce wyraźnie stwierdzić, że żadna taka poczta nie może
kiedykolwiek z niego pochodzą.
5 - Żaden
Nie znaleziono rekordu SPF.
6 - błąd (tymczasowy)
Wystąpił przejściowy błąd (np. brak połączenia z serwerem DNS), uniemożliwiający
wynik z osiągnięcia.
7 - nieznany (Błąd permanentny)
Nie można zinterpretować co najmniej jednego rekordu SPF.
PRZYKŁADY
spfquery -ip=11.22.33.44 -nadawca=[email chroniony] -helo=spamer.tld
spfquery -f dane_testowe
echo „127.0.0.1 [email chroniony] helohost.com" | spfquery -f -
Użyj spfquery.libspf2 online za pomocą usług onworks.net