GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

pyspf - Online w chmurze

Uruchom pyspf u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie pyspf, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


pyspf - biblioteka SPF w czystym Pythonie

WERSJA


2.0.9

OPIS


SPF sprawdza poprawność nadawcy wiadomości e-mail. Aby uzyskać więcej informacji na temat SPF, zobacz
http://www.openspf.org/

W wersji 1.7 wprowadzono jedną niezgodną zmianę. Przed wersją 1.7 połączenia
z lokalnego adresu IP (127...) zawsze zwraca wynik Pass. Szczególnym przypadkiem było
wyłączony. Programy wywołujące pySPF nie powinny sprawdzać SPF na poczcie przesłanej lokalnie.

Ten klient SPF jest przeznaczony do zainstalowania na granicznym MTA, sprawdzając, czy przychodzące SMTP
klienci mogą przekazywać pocztę. Sprawdzenie SPF powinno być wykonane podczas POCZTY
OD:<...> polecenie.

ZASTOSOWANIE


Z tego pakietu można korzystać na wiele sposobów:

Aby sprawdzić żądanie poczty przychodzącej:
% pyspf [-v] {ip} {nadawca} {helo}
%pyspf 69.55.226.139 [email chroniony] mx1.wayforward.net

Aby przetestować rekord SPF:
% pyspf [-v] "v=spf1..." {ip} {nadawca} {helo}
% pyspf "v=spf1 +mx +ip4:10.0.0.1 -all" 10.0.0.1 [email chroniony] a

Aby pobrać rekord SPF:
% pyspf {domena}
%pyspfwayforward.net

Aby przetestować ten skrypt (i wyświetlić ten komunikat o użyciu):
%pyspf

Na przykład podczas wymiany SMTP od klienta 69.55.226.139::
S: 220 mail.example.com Postfix ESMTP
C: EHLO mx1.wayforward.net
S: 250-mail.example.com
S: ...
S: 250 8BITMIME
C: POCZTA OD:[email chroniony]>

Następnie następująca linia poleceń sprawdzi, czy jest to prawidłowy nadawca:
%pyspf 69.55.226.139 [email chroniony] mx1.wayforward.net
(„pass”, 250, „autoryzowany SPF nadawcy”)

Wywołania wiersza poleceń zwracają kody wyników RFC 4408, tj. „pass”, „fail”, „neutral”,
„softfail”, „permerror” lub „temperror”.

RFC 4408/7208 TESTOWANIE ZESTAW


Pakiet instaluje również sterownik testowy python-spf i bieżący (od wydania)
data) Definicje testów YAML (Yet Another Markup Language) RFC 4408/7208. Jako błędy lub
ulepszenia w definicjach testów są zatwierdzone, są dostępne pod adresem:

<http://www.openspf.net/Test_Suite>

Aby uruchomić zestaw testów, zmień katalog, w którym jest zainstalowany zestaw testów:

$ cd /usr/share/doc/python-spf

Zdekompresuj testypf.py.gz, testypf.py.gz i rfc4408-tests.yml.gz

a następnie uruchom testpf.py:

$ python testpf.py (działa również z pythonem3)

Zestaw testów obsługuje wiele dozwolonych wyników z ostrzeżeniem o niepreferowanym
wynik. Oczekiwane wyniki dla aktualnej wersji to:

WARN: spfonly w rfc4408-tests.yml, 4.4/1: preferowane niepowodzenie zamiast braku WARN: nieprawidłowa-domena-
long w rfc4408-tests.yml, ['4.3/1', '5/10/3']: permerror preferowany do niepowodzenia WARN:
txttimeout w rfc4408-tests.yml, 4.4/1: błąd preferowany niż temperror WARN: nieprawidłowa-domena-
pusta etykieta w rfc4408-tests.yml, ['4.3/1', '5/10/3']: permerror preferowany do niepowodzenia WARN:
istnieje-dnserr w rfc4408-tests.yml, 5.7/3: błąd preferowany od temperror WARN: spfoverride
w rfc4408-tests.yml, 4.5/5: preferowane zaliczenie do niepowodzenia WARN: multitxt1 w rfc4408-tests.yml,
4.5/5: preferowane przejście od permerror WARN: mx-limit w rfc4408-tests.yml, 10.1/7: neutralne
preferowane od permerror WARN: multispf2 w rfc4408-tests.yml, 4.5/6: permerror preferowane
pass WARN: nieprawidłowa-domena-long-via-macro w rfc4408-tests.yml, ['4.3/1', '5/10/3']:
błąd wolał ponieść porażkę

Ze względu na rozwiązanie szeregu niejasności w specyfikacji SPF w RFC 7208,
nie powinno być żadnych ostrzeżeń dla części zestawu testów RFC 7208.

Korzystaj z pyspf online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.