GoGPT Best VPN GoSearch

Favicon OnWorks

pyspf - Online în cloud

Rulați pyspf în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda pyspf care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


pyspf - bibliotecă SPF pur-Python

VERSIUNE


2.0.9

DESCRIERE


SPF validează expeditorul de e-mail. Pentru mai multe informații despre SPF, consultați
http://www.openspf.org/

O modificare incompatibilă a fost introdusă în versiunea 1.7. Înainte de versiunea 1.7, conexiunile
de la o adresă IP locală (127...) ar returna întotdeauna un rezultat Pass. Cazul special a fost
eliminat. Programele care apelează pySPF nu ar trebui să efectueze verificări SPF pe e-mailurile trimise local.

Acest client SPF este destinat să fie instalat pe MTA de frontieră, verificând dacă intră SMTP
clienților li se permite să trimită corespondența. Verificarea SPF ar trebui făcută în timpul MAIL-ului
FROM:<...> comanda.

UTILIZARE


Există mai multe moduri de a utiliza acest pachet:

Pentru a verifica o solicitare prin e-mail primită:
% pyspf [-v] {ip} {sender} {helo}
% pyspf 69.55.226.139 [e-mail protejat] mx1.wayforward.net

Pentru a testa o înregistrare SPF:
% pyspf [-v] "v=spf1..." {ip} {sender} {heo}
% pyspf "v=spf1 +mx +ip4:10.0.0.1 -all" 10.0.0.1 [e-mail protejat] a

Pentru a prelua o înregistrare SPF:
% pyspf {domeniu}
% pyspf wayforward.net

Pentru a testa acest script (și pentru a afișa acest mesaj de utilizare):
% pyspf

De exemplu, în timpul unui schimb SMTP de la clientul 69.55.226.139::
S: 220 mail.example.com ESMTP Postfix
C: EHLO mx1.wayforward.net
S: 250-mail.example.com
S:...
S: 250 8BITMIME
C: POSTA DE LA:[e-mail protejat]>

Apoi următoarea linie de comandă ar verifica dacă acesta este un expeditor valid:
% pyspf 69.55.226.139 [e-mail protejat] mx1.wayforward.net
(„trece”, 250, „sender SPF autorizat”)

Apelurile din linia de comandă returnează coduri de rezultat RFC 4408, adică „trece”, „eșuează”, „neutru”,
„softfail”, „permerror” sau „temperror”.

RFC 4408/7208 TEST SUITĂ


Pachetul instalează, de asemenea, driverul de testare python-spf și actualul (de la lansare
data) Definiții de testare YAML (Yet Another Markup Language) RFC 4408/7208. Ca erori sau
îmbunătățirile aduse definițiilor testelor sunt aprobate, sunt disponibile de la:

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

Pentru a rula suita de testare, schimbați directorul în care este instalată suita de teste:

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

Decomprimați testspf.py.gz, testspf.py.gz și rfc4408-tests.yml.gz

și apoi rulați testspf.py:

$ python testspf.py (funcționează și cu python3)

Suita de testare acceptă mai multe rezultate permise cu un avertisment pentru un neprefer
rezultat. Pentru versiunea actuală, rezultatele așteptate sunt:

AVERTISMENT: spfonly în rfc4408-tests.yml, 4.4/1: eșuare preferată decât niciunul WARN: invalid-domain-
lung în rfc4408-tests.yml, ['4.3/1', '5/10/3']: permerror preferă să eşueze WARN:
txttimeout în rfc4408-tests.yml, 4.4/1: eșuare preferată pentru temperror WARN: invalid-domain-
etichetă goală în rfc4408-tests.yml, ['4.3/1', '5/10/3']: permerror preferă să eşueze WARN:
exists-dnserr în rfc4408-tests.yml, 5.7/3: eșuare preferată pentru temperror WARN: spfoverride
în rfc4408-tests.yml, 4.5/5: trece preferabil pentru a eșua WARN: multitxt1 în rfc4408-tests.yml,
4.5/5: trece de preferat la permerror WARN: mx-limit în rfc4408-tests.yml, 10.1/7: neutru
preferat ca permerror WARN: multispf2 în rfc4408-tests.yml, 4.5/6: permerror preferat să
trece WARN: invalid-domain-long-via-macro in rfc4408-tests.yml, ['4.3/1', '5/10/3']:
permerror a preferat să eșueze

Datorită rezoluției unui număr de ambiguități în specificația SPF din RFC 7208,
nu ar trebui să existe avertismente pentru porțiunile RFC 7208 ale suitei de testare.

Utilizați pyspf online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.