Это команда spfquery.libspf2, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
spfquery, spfquery.libspf2 - проверяет, является ли IP-адрес авторизованным SPF отправителем SMTP для
домен.
СИНТАКСИС
spfquery {-i|--ip} айпи адрес {-s|- отправитель} [местная часть@]домен [{-h|привет} доменное имя]
[--rcpt-to адрес электронной почты)] [ОПЦИИ УПРАВЛЕНИЯ]
spfquery {-f|--файл} файл данных [ОПЦИИ УПРАВЛЕНИЯ]
spfquery {--Помогите|-v|--версия}
ОПИСАНИЕ
Эта страница руководства кратко документирует spfquery команда. Он был написан для Debian®
дистрибутив, потому что исходная программа не имеет справочной страницы.
spfquery выполняет проверки авторизации Sender Policy Framework (SPF) на основе команды:
строковые аргументы или данные, указанные в файле или на стандартном вводе. Для получения информации о SPF см.
http://www.openspf.org.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Параметры делятся на две группы: Параметры данных, которые необходимо указать, хотя и достаточно.
из них указать запрос; и варианты управления, которые не являются обязательными и управляют локальным
политика, поведение и формат вывода spfquery.
Эта программа следует за GNU getopt_long_only(3) синтаксис командной строки: длинные параметры могут быть
дается с одним или двумя дефисами и может быть сокращен до достаточно длинного префикса, чтобы не быть
двусмысленный. Если вариант, начинающийся с одного тире, не соответствует длинному варианту, он
рассматривается как короткий вариант со следующим параметром, если применимо. Знак равенства между
имя опции и параметр являются необязательными как для коротких, так и для длинных опций.
Данные кредита
The --файл параметр конфликтует со всеми другими параметрами данных. В привет и --rcpt-to
необязательный.
-f, --файл имя файла
Чтение данных SPF из имя файла. Укажите «-» для чтения из стандартного ввода.
Файл должен состоять из одной строки на запрос, каждая строка запроса должна содержать IP-адрес.
адрес, адрес отправителя и необязательная строка HELO, разделенные пробелами.
Внимание Локальные части, содержащие пробелы, в настоящее время не поддерживаются.
-i, --ip айпи адрес
Укажите IP-адрес удаленного хоста, доставляющего почту.
-s, - отправитель [местная часть@]домен
Укажите адрес электронной почты, который использовался в качестве отправителя конверта. Если нет имени пользователя
(местная часть), предполагается «почтмейстер».
-h, привет доменное имя
Укажите, что доменное имя был предоставлен в команде SMTP HELO (или EHLO).
-r, --rcpt-to rcpt-адрес[,rcpt-адрес, ...]
Укажите получателей в виде списка, разделенного запятыми. Любые вторичные почтовые обменники
все домены-получатели авторизуются автоматически.
Контролировать кредита
-d, --отлаживать[=уровень]
Включите отладочный вывод.
-l, --местный SPF-термины
Тест против SPF-термины перед окончательным (неявным или явным) «все» в SPF
записывать. Это можно использовать для реализации локальной политики для внесения в белый список.
-т, - доверенный [1]
Проверьте домен отправителя с помощью trust-forwarder.org. Эти is a нестандартный
функцию.
-t 0, - доверенный 0
Не проверяйте домен отправителя с помощью trust-forwarder.org. Это значение по умолчанию.
-g, --Угадай spf-механизмы
Протестируйте домен отправителя против spf-механизмы если в домене нет SPF-записи.
-e, - объяснение по умолчанию string
Строка объяснения по умолчанию, используемая, если в записи SPF не указано объяснение.
сама струна.
-m, --max-поиск номер
Максимальное количество разрешенных DNS-запросов.
-c, - дезинфицировать [0|1]
[Не] дезинфицируйте вывод, уплотняя последовательные пробелы в один
пробел и замена непечатаемых символов вопросительными знаками. Включено
по умолчанию.
-n, --имя хоста
Используйте хоста в качестве имени локальной системы вместо «spfquery» (имя
используется в выводе).
-k, --keep-комментарии
Печатать комментарии, найденные при чтении из файла.
-a, --переопределить ...
-z, --отступать ...
Предоставьте замещающие и резервные записи SPF для определенных доменов. Не ввело
пока нет. spfquery будет действовать так, как если бы указанные записи присутствовали до и после
любая существующая запись, соответственно, этих доменов.
--Помогите Показать сводку опций.
-v, --версия
Показать версию программы.
ДИАГНОСТИКИ
Вывод обычно состоит из четырех строк:
1. результат код;
2. объяснение, подходит для использования в ответном сообщении SMTP, пустое, кроме случаев, когда
отказ (постоянный или временный) имеет смысл;
3. комментарий заголовка сам по себе;
4. поле заголовка Received-SPF, как определено в разделе 4408 RFC 7, включая
комментарий заголовка.
Если во время обработки возникают ошибки (включая отсутствие записи SPF!), Одна или несколько ошибок
блоки будут добавлены. Они начинаются с «StartError» и заканчиваются «EndError».
Коды результатов и соответствующие им коды выхода следующие:
1 – нейтральный
Домен отправителя явно не делает никаких заявлений о айпи адрес. Этот результат
следует интерпретировать точно так, как если бы записи SPF вообще не существовало.
2 – pass
The айпи адрес имеет право отправлять почту для домена отправителя.
3 – неудача
The айпи адрес is неразрешенный для отправки почты для домена отправителя.
4 – софтфейл
The айпи адрес не авторизован на отправку почты для домена отправителя, но отправитель
домен не может или не хочет сделать убедительного утверждения, что никакая такая почта не может
когда-либо исходить из этого.
5 – нет
Запись SPF не найдена.
6 – ошибка (Временные)
Произошла временная ошибка (например, не удалось подключиться к DNS-серверу), препятствующая
результат достижения.
7 – неизвестный (постоянная ошибка)
Не удалось интерпретировать одну или несколько записей SPF.
ПРИМЕРЫ
spfquery -ip = 11.22.33.44 -sender =[электронная почта защищена] -helo = spammer.tld
spfquery -f тест_данные
эхо "127.0.0.1 [электронная почта защищена] helohost.com "| spfquery -f -
Используйте spfquery.libspf2 в Интернете с помощью сервисов onworks.net