ນີ້ແມ່ນຄໍາສັ່ງ spfquery.libspf2 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
spfquery, spfquery.libspf2 - ກວດເບິ່ງວ່າທີ່ຢູ່ IP ເປັນຜູ້ສົ່ງ SMTP ທີ່ໄດ້ຮັບອະນຸຍາດຈາກ SPF ສໍາລັບ
ໂດເມນ.
ສະຫຼຸບສັງລວມ
spfquery {-i|--ip} ip-address {-s|--ຜູ້ສົ່ງ} [ທ້ອງຖິ່ນ@]ໂດເມນ [{-h|--ສະບາຍດີ} ຊື່ໂດເມນ]
[--rcpt-to ທີ່ຢູ່ອີເມວ] [ການຄວບຄຸມ-ທາງເລືອກ]
spfquery {-f|--file} ຂໍ້ມູນ [ການຄວບຄຸມ-ທາງເລືອກ]
spfquery {- ຊ່ວຍ|-v|- ການປ່ຽນແປງ}
ລາຍລະອຽດ
ຫນ້າຄູ່ມືນີ້ເອກະສານສັ້ນໆກ່ຽວກັບ spfquery ຄໍາສັ່ງ. ມັນໄດ້ຖືກຂຽນໄວ້ສໍາລັບ Debian®
ການແຈກຢາຍເນື່ອງຈາກວ່າໂຄງການຕົ້ນສະບັບບໍ່ມີຫນ້າຄູ່ມື.
spfquery ດໍາເນີນການກວດສອບການອະນຸຍາດ Sender Policy Framework (SPF) ໂດຍອີງໃສ່ຄໍາສັ່ງ-
ຂໍ້ໂຕ້ແຍ້ງແຖວ ຫຼືຂໍ້ມູນທີ່ໃຫ້ຢູ່ໃນໄຟລ໌ ຫຼືການປ້ອນຂໍ້ມູນມາດຕະຖານ. ສໍາລັບຂໍ້ມູນກ່ຽວກັບ SPF ເບິ່ງ
http://www.openspf.org.
OPTIONS
ທາງເລືອກແມ່ນແບ່ງອອກເປັນສອງກຸ່ມ: ທາງເລືອກຂໍ້ມູນ, ເຊິ່ງຕ້ອງໄດ້ຮັບການໃຫ້, ເຖິງແມ່ນວ່າພຽງພໍ
ຂອງພວກເຂົາເພື່ອກໍານົດການສອບຖາມ; ແລະການຄວບຄຸມທາງເລືອກ, ຊຶ່ງເປັນທາງເລືອກແລະຄວບຄຸມທ້ອງຖິ່ນ
ນະໂຍບາຍ, ພຶດຕິກໍາ ແລະຮູບແບບຜົນຜະລິດຂອງ spfquery.
ໂຄງການນີ້ປະຕິບັດຕາມ GNU getopt_long_only(3) syntax ເສັ້ນຄໍາສັ່ງ: ທາງເລືອກຍາວສາມາດເປັນ
ມອບໃຫ້ໜຶ່ງ ຫຼື ສອງຂີດ ແລະສາມາດຫຍໍ້ເປັນຄຳນຳໜ້າຍາວພໍທີ່ຈະບໍ່ແມ່ນ.
ບໍ່ຊັດເຈນ. ຖ້າທາງເລືອກທີ່ເລີ່ມຕົ້ນດ້ວຍ dash ດຽວບໍ່ກົງກັບທາງເລືອກທີ່ຍາວ, ມັນແມ່ນ
ເອົາເປັນທາງເລືອກສັ້ນທີ່ມີພາລາມິເຕີຕໍ່ໄປນີ້, ຖ້າມີ. ເຄື່ອງຫມາຍເທົ່າກັບລະຫວ່າງ
ຊື່ທາງເລືອກແລະພາລາມິເຕີແມ່ນທາງເລືອກສໍາລັບທັງສອງທາງເລືອກສັ້ນແລະຍາວ.
ຂໍ້ມູນ ທາງເລືອກໃນການ
ໄດ້ --file ທາງເລືອກຂັດກັບທາງເລືອກຂໍ້ມູນອື່ນໆທັງຫມົດ. ໄດ້ --ສະບາຍດີ ແລະ --rcpt-to ມີ
ທາງເລືອກ.
-f, --file ຊື່ເອກະສານ
ອ່ານຂໍ້ມູນ SPF ຈາກ ຊື່ເອກະສານ. ລະບຸ “-” ເພື່ອອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ.
ໄຟລ໌ຄວນປະກອບດ້ວຍຫນຶ່ງແຖວຕໍ່ການສອບຖາມ, ແຕ່ລະແຖວການສອບຖາມປະກອບດ້ວຍ IP
ທີ່ຢູ່, ທີ່ຢູ່ຜູ້ສົ່ງ, ແລະສະຕຣິງ HELO ທາງເລືອກ, ແຍກດ້ວຍຍະຫວ່າງ.
ຫມາຍເຫດ ບໍ່ຮອງຮັບພາກສ່ວນທ້ອງຖິ່ນທີ່ມີພື້ນທີ່ຫວ່າງໃນປັດຈຸບັນ.
-i, --ip ip-address
ລະບຸທີ່ຢູ່ IP ຂອງເຈົ້າພາບທາງໄກທີ່ສົ່ງຈົດໝາຍ.
-s, --ຜູ້ສົ່ງ [ທ້ອງຖິ່ນ@]ໂດເມນ
ລະບຸທີ່ຢູ່ອີເມວທີ່ໃຊ້ເປັນຜູ້ສົ່ງຈົດໝາຍ. ຖ້າບໍ່ມີຊື່ຜູ້ໃຊ້
(ທ້ອງຖິ່ນ) ແມ່ນໃຫ້, "ນາຍໄປສະນີ" ຈະຖືກສົມມຸດ.
-h, --ສະບາຍດີ ຊື່ໂດເມນ
ລະບຸວ່າ ຊື່ໂດເມນ ໄດ້ຖືກສະຫນອງໃຫ້ຢູ່ໃນຄໍາສັ່ງ SMTP HELO (ຫຼື EHLO).
-r, --rcpt-to rcpt-ທີ່ຢູ່[,rcpt-ທີ່ຢູ່,...]
ລະບຸຜູ້ຮັບເປັນລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ. ການແລກປ່ຽນ mail ທີສອງຂອງ
ໂດເມນຜູ້ຮັບທັງໝົດແມ່ນໄດ້ຮັບການອະນຸຍາດໂດຍອັດຕະໂນມັດ.
ການຄວບຄຸມ ທາງເລືອກໃນການ
-d, --debug[=ລະດັບ]
ເປີດການດີບັ໊ກຜົນອອກ.
-l, --ທ້ອງຖິ່ນ spf-ຂໍ້ກໍານົດ
ທົດສອບຕ້ານ spf-ຂໍ້ກໍານົດ ກ່ອນຂັ້ນສຸດທ້າຍ (ບໍ່ຊັດເຈນ ຫຼືຊັດເຈນ) “ທັງໝົດ” ໃນ SPF
ບັນທຶກ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອປະຕິບັດນະໂຍບາຍທ້ອງຖິ່ນສໍາລັບການບັນຊີຂາວ.
-t, -- ເຊື່ອຖືໄດ້ [1]
ກວດເບິ່ງໂດເມນຜູ້ສົ່ງກັບ trusted-forwarder.org. ນີ້ is a ບໍ່ແມ່ນມາດຕະຖານ
ຄຸນນະສົມບັດ.
-t 0, -- ເຊື່ອຖືໄດ້ 0
ຢ່າກວດເບິ່ງໂດເມນຜູ້ສົ່ງກັບ trusted-forwarder.org. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-g, --ເດົາ spf-ກົນໄກ
ທົດສອບໂດເມນຜູ້ສົ່ງຕໍ່ກັບ spf-ກົນໄກ ຖ້າໂດເມນບໍ່ມີບັນທຶກ SPF.
-e, --default-explanation string
ສະຕຣິງຄໍາອະທິບາຍເລີ່ມຕົ້ນທີ່ຈະໃຊ້ຖ້າບັນທຶກ SPF ບໍ່ໄດ້ລະບຸຄໍາອະທິບາຍ
string ຕົວຂອງມັນເອງ.
-m, --ການຊອກຫາສູງສຸດ ຈໍານວນ
ຈຳນວນສູງສຸດຂອງການຊອກຫາ DNS ທີ່ຈະອະນຸຍາດ.
-c, --ອະນາໄມ [0|1]
[ບໍ່] ອະນາໄມຜົນຜະລິດໂດຍການ condensing ຊ່ອງຫວ່າງຕິດຕໍ່ກັນເຂົ້າໄປໃນບ່ອນດຽວ
space ແລະປ່ຽນແທນຕົວອັກສອນທີ່ບໍ່ສາມາດພິມໄດ້ດ້ວຍເຄື່ອງໝາຍຖາມ. ເປີດໃຊ້ໂດຍ
Default
-n, --ຊື່ hostname
ການນໍາໃຊ້ hostname ເປັນຊື່ຂອງລະບົບທ້ອງຖິ່ນແທນທີ່ຈະເປັນ "spfquery" (ຊື່ແມ່ນ
ໃຊ້ໃນຜົນຜະລິດ).
-k, --keep-ຄໍາເຫັນ
ພິມຄຳເຫັນທີ່ພົບເມື່ອອ່ານຈາກໄຟລ໌ໃດໜຶ່ງ.
-a, -- override ...
-z, -- ກັບຄືນ ...
ສະຫນອງການບັນທຶກການ override ແລະ fallback SPF ສໍາລັບບາງໂດເມນ. ບໍ່ ປະຕິບັດ
yet spfquery ຈະເຮັດຄືກັບວ່າບັນທຶກທີ່ລະບຸໄວ້ກ່ອນ ແລະຫຼັງ
ບັນທຶກທີ່ມີຢູ່ແລ້ວ, ຕາມລໍາດັບ, ຂອງໂດເມນເຫຼົ່ານັ້ນ.
- ຊ່ວຍ ສະແດງສະຫຼຸບຂອງທາງເລືອກ.
-v, - ການປ່ຽນແປງ
ສະແດງເວີຊັນຂອງໂຄງການ.
ທິດສະດີວິທະຍາ
ຜົນຜະລິດປົກກະຕິປະກອບດ້ວຍສີ່ສາຍ:
1 the ຜົນ ລະຫັດ;
2 the ຄໍາອະທິບາຍ, ເຫມາະສໍາລັບການນໍາໃຊ້ໃນຂໍ້ຄວາມຕອບສະຫນອງ SMTP, ຫວ່າງເປົ່າຍົກເວັ້ນເມື່ອ a
ການປະຕິເສດ (ຖາວອນຫຼືຊົ່ວຄາວ) ເຮັດໃຫ້ຄວາມຮູ້ສຶກ;
3. ຫົວຂໍ້ຄວາມຄິດເຫັນຂອງຕົນເອງ;
4. ຊ່ອງຂໍ້ມູນສ່ວນຫົວທີ່ໄດ້ຮັບ-SPF ຕາມທີ່ກຳນົດໄວ້ໃນ RFC 4408 ພາກທີ 7, ການລວມເອົາ
ຫົວຂໍ້ຄວາມຄິດເຫັນ.
ຖ້າຫາກວ່າຄວາມຜິດພາດ (ລວມທັງບໍ່ມີການບັນທຶກ SPF ໄດ້ພົບເຫັນ!) ເກີດຂຶ້ນໃນລະຫວ່າງການປຸງແຕ່ງ, ຫນຶ່ງຫຼືຫຼາຍຄວາມຜິດພາດ.
ທ່ອນໄມ້ຈະຖືກນຳໜ້າ. ເຫຼົ່ານີ້ເລີ່ມຕົ້ນດ້ວຍ "StartError" ແລະສິ້ນສຸດດ້ວຍ "EndError".
ລະຫັດຜົນໄດ້ຮັບແລະລະຫັດອອກທີ່ສອດຄ້ອງກັນຂອງເຂົາເຈົ້າມີດັ່ງຕໍ່ໄປນີ້:
1 - ເປັນກາງ
ໂດເມນຜູ້ສົ່ງຢ່າງຈະແຈ້ງເຮັດໃຫ້ບໍ່ມີການຢືນຢັນກ່ຽວກັບ ip-address. ຜົນໄດ້ຮັບນີ້
ຕ້ອງໄດ້ຮັບການຕີຄວາມແນ່ນອນວ່າບໍ່ມີບັນທຶກ SPF ໃດໆ.
2 - ຜ່ານ
ໄດ້ ip-address ໄດ້ຖືກອະນຸຍາດໃຫ້ສົ່ງອີເມວສໍາລັບໂດເມນຜູ້ສົ່ງ.
3 - ບໍ່
ໄດ້ ip-address is ບໍ່ໄດ້ຮັບອະນຸຍາດ ເພື່ອສົ່ງອີເມວສໍາລັບໂດເມນຜູ້ສົ່ງ.
4 - ອ່ອນເພຍ
ໄດ້ ip-address ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ສົ່ງອີເມວສໍາລັບໂດເມນຜູ້ສົ່ງ, ແຕ່ຜູ້ສົ່ງ
ໂດເມນບໍ່ສາມາດຫຼືບໍ່ຕ້ອງການທີ່ຈະຢືນຢັນທີ່ເຂັ້ມແຂງວ່າບໍ່ມີ mail ດັ່ງກ່າວສາມາດເຮັດໄດ້
ເຄີຍມາຈາກມັນ.
5 - none
ບໍ່ພົບບັນທຶກ SPF.
6 - ຄວາມຜິດພາດ (ຊົ່ວຄາວ)
ຄວາມຜິດພາດຊົ່ວຄາວເກີດຂຶ້ນ (ເຊັ່ນ: ຄວາມລົ້ມເຫລວໃນການເຂົ້າເຖິງເຄື່ອງແມ່ຂ່າຍ DNS), ການປ້ອງກັນ a
ຜົນໄດ້ຮັບຈາກການບັນລຸໄດ້.
7 - ຮູ້ຈັກ (ຄວາມຜິດພາດຖາວອນ)
ບັນທຶກ SPF ໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນບໍ່ສາມາດແປໄດ້.
ຕົວຢ່າງ
spfquery -ip=11.22.33.44 -sender=[email protected] -helo=spammer.tld
spfquery -f test_data
echo "127.0.0.1 [email protected] helohost.com" | spfquery -f -
ໃຊ້ spfquery.libspf2 ອອນລາຍໂດຍໃຊ້ການບໍລິການ onworks.net