Il s'agit de la commande spfquery.libspf2 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
spfquery, spfquery.libspf2 - vérifie si une adresse IP est un expéditeur SMTP autorisé par SPF pour
un domaine.
SYNOPSIS
requête spf {-i|--ip} adresse IP {-s|--expéditeur} [partie-locale@]domaine [{-h|--bonjour} du nom de domaine]
[--rcpt-à adresses mail)] [OPTIONS DE CONTRLE]
requête spf {-f|--déposer} fichier de données [OPTIONS DE CONTRLE]
requête spf {--Aidez-moi|-v|--version}
DESCRIPTION
Cette page de manuel documente brièvement les requête spf commander. Il a été écrit pour Debian®
distribution car le programme d'origine n'a pas de page de manuel.
requête spf effectue des vérifications d'autorisation de Sender Policy Framework (SPF) en fonction de la commande-
arguments de ligne ou données fournies dans un fichier ou sur une entrée standard. Pour plus d'informations sur le SPF, voir
http://www.openspf.org.
OPTIONS
Les options sont divisées en deux groupes : Les options de données, qui doivent être fournies, mais juste assez
d'entre eux pour spécifier une requête ; et les options de contrôle, qui sont facultatives et contrôlent le local
politique, comportement et format de sortie de spfquery.
Ce programme suit le GNU getopt_long_only(3) syntaxe de la ligne de commande : les options longues peuvent être
donné avec un ou deux tirets et peut être abrégé en un préfixe suffisamment long pour ne pas être
ambigu. Si une option commençant par un seul tiret ne correspond pas à une option longue, il est
pris comme une option courte avec un paramètre suivant, le cas échéant. Un signe égal entre
le nom de l'option et le paramètre sont facultatifs pour les options courtes et longues.
Date Options
Le --déposer l'option entre en conflit avec toutes les autres options de données. Les --bonjour et --rcpt-à sommes-nous
optionnel.
-f, --déposer nom de fichier
Lire les données SPF de nom de fichier. Spécifiez « - » pour lire à partir de l'entrée standard.
Le fichier doit être composé d'une ligne par requête, chaque ligne de requête comprenant l'adresse IP
l'adresse, l'adresse de l'expéditeur et la chaîne HELO facultative, séparées par des espaces.
Note Les parties locales contenant des espaces ne sont actuellement pas prises en charge.
-i, --ip adresse IP
Spécifiez l'adresse IP de l'hôte distant qui distribue le courrier.
-s, --expéditeur [partie-locale@]domaine
Spécifiez l'adresse e-mail qui a été utilisée comme expéditeur de l'enveloppe. Si aucun nom d'utilisateur
(partie locale) est donné, "postmaster" sera supposé.
-h, --bonjour du nom de domaine
Précisez que du nom de domaine a été fourni dans la commande SMTP HELO (ou EHLO).
-r, --rcpt-à rcpt-adresse[,rcpt-adresse,...]
Spécifiez les destinataires sous forme de liste séparée par des virgules. Tout échangeur de courrier secondaire de
tous les domaines destinataires sont automatiquement autorisés.
Contrôle Options
-d, --déboguer[=niveau]
Activez la sortie de débogage.
-l, --locale termes SPF
Tester contre termes SPF avant le « tout » final (implicite ou explicite) dans un SPF
enregistrer. Cela peut être utilisé pour mettre en œuvre une politique locale de liste blanche.
-t, --de confiance [1]
Vérifiez le domaine de l'expéditeur avec Trusted-forwarder.org. Le présent is a non standard
fonction.
-t 0, --de confiance 0
Ne vérifiez pas le domaine de l'expéditeur avec Trusted-forwarder.org. C'est la valeur par défaut.
-g, --deviner mécanismes SPF
Testez le domaine de l'expéditeur par rapport à mécanismes SPF si le domaine n'a pas d'enregistrement SPF.
-e, --default-explication un magnifique
Chaîne d'explication par défaut à utiliser si l'enregistrement SPF ne spécifie pas d'explication
chaîne elle-même.
-m, --max-recherche nombre
Nombre maximal de recherches DNS à autoriser.
-c, --désinfecter [0|1]
Ne désinfectez [pas] la sortie en condensant les espaces consécutifs en un seul
espace et en remplaçant les caractères non imprimables par des points d'interrogation. Activé par
défaut.
-n, --Nom nom d'hôte
Utilisez nom d'hôte comme nom du système local au lieu de "spfquery" (le nom est
utilisé dans la sortie).
-k, --garder-commentaires
Imprimer les commentaires trouvés lors de la lecture d'un fichier.
-a, --passer outre ...
-z, --se retirer ...
Fournissez des enregistrements SPF de remplacement et de secours pour certains domaines. Pas mis en œuvre
encore. requête spf agirait comme si les enregistrements spécifiés étaient présents avant et après
tout enregistrement existant, respectivement, de ces domaines.
--Aidez-moi Afficher le résumé des options.
-v, --version
Afficher la version du programme.
DIAGNOSTIC
La sortie se compose généralement de quatre lignes :
1. la résultat code;
2. la explication, utilisable dans un message de réponse SMTP, vide sauf lorsqu'un
le rejet (permanent ou temporaire) a du sens ;
3. le commentaire d'en-tête seul ;
4. le champ d'en-tête Received-SPF tel que défini dans la section 4408 de la RFC 7, incorporant le
commentaire d'en-tête.
Si des erreurs (y compris aucun enregistrement SPF trouvé !) se produisent pendant le traitement, une ou plusieurs erreurs
les blocs seront préfixés. Celles-ci commencent par "StartError" et se terminent par "EndError".
Les codes de résultat et leurs codes de sortie correspondants sont les suivants :
1 - fil neutre
Le domaine de l'expéditeur ne fait explicitement aucune affirmation sur le adresse IP. Ce résultat
doit être interprété exactement comme si aucun enregistrement SPF n'existait.
2 - pass
Le adresse IP est autorisé à envoyer du courrier pour le domaine expéditeur.
3 - échouer
Le adresse IP is non autorisé pour envoyer du courrier pour le domaine de l'expéditeur.
4 - échec logiciel
Le adresse IP n'est pas autorisé à envoyer du courrier pour le domaine de l'expéditeur, mais l'expéditeur
domaine ne peut pas ou ne souhaite pas affirmer avec force qu'un tel courrier ne peut
jamais venir de là.
5 - aucun
Aucun enregistrement SPF n'a été trouvé.
6 - erreur (temporaire)
Une erreur transitoire s'est produite (par exemple, échec d'accès à un serveur DNS), empêchant un
résultat d'être atteint.
7 - inconnu (erreur permanente)
Un ou plusieurs enregistrements SPF n'ont pas pu être interprétés.
EXEMPLES
spfquery -ip=11.22.33.44 -expéditeur=utilisateur@aol.com -helo=spammeur.tld
spfquery -f test_data
echo "127.0.0.1 monnom@mondomaine.com helohost.com" | spfquery -f -
Utilisez spfquery.libspf2 en ligne à l'aide des services onworks.net