Це команда spfquery.libspf2, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
spfquery, spfquery.libspf2 - перевіряє, чи IP-адреса є авторизованим SPF відправником SMTP для
домен.
СИНТАКСИС
spfquery {-i|--ip} IP-адреса {-s|-- відправник} [локально-частини@]домен [{-h|--привіт} Доменне ім'я]
[--rcpt-до адреса(и) електронної пошти] [КОНТРОЛЬ-ПАРАЦІЇ]
spfquery {-f|--файл} файл даних [КОНТРОЛЬ-ПАРАЦІЇ]
spfquery {--допомога|-v|-- версія}
ОПИС
На цій сторінці посібника коротко описано spfquery команда. Він був написаний для Debian®
розповсюдження, оскільки вихідна програма не має сторінки посібника.
spfquery виконує перевірки авторизації Sender Policy Framework (SPF) на основі команди-
аргументи рядка або дані, наведені у файлі або на стандартному введенні. Інформацію про SPF див
http://www.openspf.org.
ВАРІАНТИ
Опції поділяються на дві групи: Параметри даних, які необхідно вказати, хоча достатньо
з них для визначення запиту; та параметри керування, які є необов'язковими та керують локальним
політика, поведінка та вихідний формат spfquery.
Ця програма відповідає GNU getopt_long_only(3) Синтаксис командного рядка: Довгі параметри можуть бути
подається з одним або двома тире і може бути скорочено до префікса, достатньо довгого, щоб бути не-
неоднозначний. Якщо варіант, що починається з одного тире, не відповідає довгому варіанту, це так
прийнято як короткий варіант із наступним параметром, якщо є. Знак рівності між
ім'я параметра і параметр необов'язкові для коротких і довгих варіантів.
дані опції
Команда --файл параметр конфліктує з усіма іншими параметрами даних. The --привіт та --rcpt-до він має
Необов'язково
-f, --файл ім'я файлу
Читання даних SPF із ім'я файлу. Вкажіть «-», щоб читати зі стандартного введення.
Файл повинен складатися з одного рядка на запит, кожен рядок запиту складається з IP
адреса, адреса відправника та необов'язковий рядок HELO, розділені пробілами.
Примітка: Локальні частини, що містять пробіли, наразі не підтримуються.
-i, --ip IP-адреса
Вкажіть IP-адресу віддаленого хоста, який доставляє пошту.
-s, -- відправник [локально-частини@]домен
Вкажіть адресу електронної пошти, яка використовувалася як відправник конверта. Якщо немає імені користувача
(локальна частина), буде вважатися «поштмейстер».
-h, --привіт Доменне ім'я
Вкажіть це Доменне ім'я було надано в команді SMTP HELO (або EHLO).
-r, --rcpt-до rcpt-адреса[,rcpt-адреса,...]
Вкажіть одержувачів у вигляді списку, розділеного комами. Будь-які вторинні поштові обмінники
всі домени одержувачів автоматично авторизуються.
Контроль опції
-d, --відлагоджувати[=рівень]
Увімкніть вихід налагодження.
-l, --місцевий spf-терміни
Тест проти spf-терміни перед остаточним (неявним або явним) «все» в SPF
запис. Це можна використовувати для впровадження локальної політики щодо внесення в білий список.
-t, -- довіряють [1]
Перевірте домен відправника за допомогою trusted-forwarder.org. Цей довідник - is a нестандартний
функцію.
-t 0, -- довіряють 0
Не перевіряйте домен відправника за допомогою trusted-forwarder.org. Це значення за замовчуванням.
-g, -- вгадай spf-механізми
Перевірте домен відправника spf-механізми якщо в домені немає запису SPF.
-e, --пояснення за замовчуванням рядок
Рядок пояснення за замовчуванням, який використовується, якщо запис SPF не визначає пояснення
сама струна.
-m, --max-пошук номер
Дозволена максимальна кількість запитів DNS.
-c, -- дезінфікувати [0|1]
[Не] очищайте вихід, згущуючи послідовні пробіли в один
пробіл і заміна недрукованих символів знаками питання. Увімкнено
за замовчуванням.
-n, --ім'я ім'я хоста
Скористайтесь ім'я хоста як назва локальної системи замість «spfquery» (назва
використані у виводі).
-k, --зберігайте коментарі
Роздрукувати коментарі, знайдені під час читання з файлу.
-a, --перевизначити ...
-z, --відступати ...
Надайте заміну та резервні записи SPF для певних доменів. Чи не реалізовані
поки немає. spfquery буде діяти так, ніби вказані записи були присутні до і після
будь-який наявний запис, відповідно, цих доменів.
--допомога Показати підсумок варіантів.
-v, -- версія
Показати версію програми.
ДІАГНОСТИКА
Вихід зазвичай складається з чотирьох рядків:
1 в результат код;
2 в пояснення, придатний для використання у повідомленні-відповіді SMTP, порожній, за винятком випадків, коли a
відмова (постійна чи тимчасова) має сенс;
3. окремий коментар заголовка;
4. Поле заголовка Received-SPF, як визначено в розділі 4408 RFC 7, що містить
коментар заголовка.
Якщо під час обробки виникають помилки (зокрема, не знайдено запис SPF!), одна чи кілька помилок
блоки будуть додані. Вони починаються з «StartError» і закінчуються «EndError».
Коди результатів та відповідні їм коди виходу такі:
1 - нейтральний
Домен відправника явно не робить жодних тверджень щодо IP-адреса. Цей результат
має інтерпретуватися так, як ніби запис SPF взагалі не існував.
2 - проходити
Команда IP-адреса має право надсилати пошту для домену відправника.
3 - невдача
Команда IP-адреса is несанкціонований щоб надіслати пошту для домену відправника.
4 - softfail
Команда IP-адреса має право надсилати пошту не для домену відправника, а для відправника
домен не може або не хоче зробити серйозне твердження, що така пошта не може
коли-небудь виходити з нього.
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