ນີ້ແມ່ນຄໍາສັ່ງ rblsmtpd ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
rblsmtpd - ບລັອກອີເມລ໌ຈາກເວັບໄຊທ໌ທີ່ມີລາຍຊື່ RBL. ມັນເຮັດວຽກກັບເຄື່ອງແມ່ຂ່າຍ SMTP ທີ່ສາມາດດໍາເນີນການໄດ້
ພາຍໃຕ້ການ tcpserver(1)
ສະຫຼຸບສັງລວມ
rblsmtpd ເລືອກ ໂປຣແກມ
ລາຍລະອຽດ
ເລືອກ ແມ່ນຊຸດຂອງຕົວເລືອກແບບ getopt. ໂປຣແກມ ປະກອບດ້ວຍໜຶ່ງ ຫຼືຫຼາຍຂໍ້ໂຕ້ແຍ້ງ.
ປົກກະຕິແລ້ວ rblsmtpd ແລ່ນ ໂປຣແກມ. ໂປຣແກມ ຄາດວ່າຈະດໍາເນີນການສົນທະນາ SMTP ກັບ
ໄດ້ຮັບຂໍ້ຄວາມທີ່ມາ.
ຢ່າງໃດກໍຕາມ, rblsmtpd ບໍ່ໄດ້ຮຽກຮ້ອງ ໂປຣແກມ ຖ້າມັນຖືກບອກໃຫ້ບລັອກອີເມວຈາກລູກຄ້ານີ້.
ແທນທີ່ຈະ, ມັນປະຕິບັດການສົນທະນາ SMTP ທີ່ຈໍາກັດຂອງຕົນເອງ, ປະຕິເສດທັງຫມົດຊົ່ວຄາວ
ຄວາມພະຍາຍາມທີ່ຈະສົ່ງຂໍ້ຄວາມ. ໃນຂະນະດຽວກັນມັນພິມຫນຶ່ງແຖວຢູ່ໃນ descriptor 2 ເພື່ອເຂົ້າສູ່ລະບົບຂອງຕົນ
ກິດຈະກໍາ.
rblsmtpd ຫຼຸດລົງການສົນທະນາ SMTP ທີ່ຈໍາກັດຫຼັງຈາກ 60 ວິນາທີ, ເຖິງແມ່ນວ່າລູກຄ້າບໍ່ໄດ້
ເຊົາຈາກນັ້ນ.
OPTIONS
-t n ປ່ຽນເວລາໝົດເວລາເປັນ n ວິນາທີ.
ສະກັດ ລູກຄ້າ
ຖ້າຕົວແປສະພາບແວດລ້ອມ $RBLSMTPD ຖືກຕັ້ງ ແລະບໍ່ມີຄ່າ, rblsmtpd ບລັອກອີເມລ. ມັນ
ໃຊ້ $RBLSMTPD ເປັນຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດສໍາລັບລູກຄ້າ. ປົກກະຕິ rblsmtpd ແລ່ນພາຍໃຕ້
tcpserver(1); ທ່ານສາມາດນໍາໃຊ້ tcprules(1) ເພື່ອຕັ້ງຄ່າ $RBLSMTPD ສໍາລັບລູກຄ້າທີ່ເລືອກ.
ຖ້າຕັ້ງ $ RBLSMTPD ແລະຫວ່າງເປົ່າ, rblsmtpd ບໍ່ໄດ້ບລັອກຈົດໝາຍ.
ຖ້າ $RBLSMTPD ບໍ່ໄດ້ຕັ້ງ, rblsmtpd ຊອກຫາ $TCPREMOTEIP ໃນ RBL, ແລະບລັອກອີເມວຖ້າ
$TCPREMOTEIP ມີລາຍຊື່. tcpserver ຕັ້ງຄ່າ $TCPREMOTEIP ເປັນທີ່ຢູ່ IP ຂອງຣີໂໝດ
ເຈົ້າພາບ.
-r ຖານ
ການນໍາໃຊ້ ຖານ ເປັນແຫຼ່ງ RBL. ທີ່ຢູ່ IP ກຂຄງ ຖືກລະບຸໄວ້ໂດຍແຫຼ່ງທີ່ຖ້າ
dcbabase ມີບັນທຶກ TXT. rblsmtpd ໃຊ້ເນື້ອໃນຂອງບັນທຶກ TXT ເປັນ
ຂໍ້ຄວາມຜິດພາດສໍາລັບລູກຄ້າ.
-a ຖານ
ການນໍາໃຊ້ ຖານ ເປັນແຫຼ່ງຕ້ານ RBL. ທີ່ຢູ່ IP ກຂຄງ ແມ່ນການຕໍ່ຕ້ານລາຍຊື່ໂດຍແຫຼ່ງດັ່ງກ່າວ
if dcbabase ມີບັນທຶກ A. ໃນກໍລະນີນີ້ rblsmtpd ບໍ່ໄດ້ບລັອກຈົດໝາຍ.
ທ່ານສາມາດສະຫນອງຈໍານວນໃດຫນຶ່ງ -r ແລະ -a ຕົວເລືອກ rblsmtpd ພະຍາຍາມແຕ່ລະແຫຼ່ງແລະເຮັດໃຫ້ການຈົນກ່ວາ
ມັນພົບເຫັນອັນນຶ່ງທີ່ລາຍຊື່ ຫຼືລາຍການຕໍ່ຕ້ານ $TCPREMOTEIP. ມັນຍັງພະຍາຍາມແຫຼ່ງ RBL ຂອງ
rbl.maps.vix.com ຖ້າທ່ານບໍ່ສະຫນອງໃດໆ -r ທາງເລືອກ. ເບິ່ງ http://maps.vix.com/rbl/ ສໍາລັບການ
ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ rbl.maps.vix.com.
ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະດໍາເນີນການແຫຼ່ງ RBL ຂອງທ່ານເອງຫຼືແຫຼ່ງຕ້ານ RBL ສໍາລັບ rblsmtpd, ທ່ານສາມາດໃຊ້ rbldns
ຈາກຊຸດ DNScache (djbdns).
ຊົ່ວຄາວ ຄວາມຜິດພາດ
ໂດຍປົກກະຕິ, ຖ້າຕັ້ງ $ RBLSMTPD, rblsmtpd ໃຊ້ລະຫັດຂໍ້ຜິດພາດ 451 ໃນ SMTP ທີ່ຈໍາກັດຂອງມັນ
ການສົນທະນາ. ອັນນີ້ບອກໃຫ້ລູກຄ້າທີ່ຖືກຕ້ອງຕາມກົດໝາຍໃຫ້ລອງໃໝ່ໃນພາຍຫຼັງ. ມັນເຮັດໃຫ້ relay ຄືຊິ
ຜູ້ປະກອບການມີໂອກາດທີ່ຈະເຫັນບັນຫາ, ຫ້າມການສົ່ງຕໍ່, ອອກຈາກ RBL, ແລະໄດ້ຮັບ
ສົ່ງຈົດໝາຍແລ້ວ.
ແນວໃດກໍ່ຕາມ, ຖ້າ $RBLSMTPD ເລີ່ມຕົ້ນດ້ວຍຂີດໝາຍ, rblsmtpd ເອົາຂີດໝາຍອອກ ແລະໃຊ້ 553
ລະຫັດຄວາມຜິດພາດ. ນີ້ບອກລູກຄ້າທີ່ຖືກຕ້ອງຕາມກົດຫມາຍໃຫ້ຕີຂໍ້ຄວາມທັນທີ.
ມີຫຼາຍທາງເລືອກໃນການຈັດການຄວາມຜິດພາດສໍາລັບການຊອກຫາ RBL:
-B (ຄ່າເລີ່ມຕົ້ນ.) ໃຊ້ລະຫັດຂໍ້ຜິດພາດ 451 ສໍາລັບທີ່ຢູ່ IP ທີ່ລະບຸໄວ້ໃນ RBL.
-b ໃຊ້ລະຫັດຂໍ້ຜິດພາດ 553 ສໍາລັບທີ່ຢູ່ IP ທີ່ລະບຸໄວ້ໃນ RBL.
-C (ຄ່າເລີ່ມຕົ້ນ.) ຈັດການການຄົ້ນຫາ RBL ໃນໂໝດ ``fail-open”. ຖ້າການຄົ້ນຫາ RBL ລົ້ມເຫລວ
ຊົ່ວຄາວ, ສົມມຸດວ່າທີ່ຢູ່ບໍ່ໄດ້ລະບຸໄວ້; ຖ້າການຄົ້ນຫາຕ້ານ RBL ລົ້ມເຫລວ
ເປັນການຊົ່ວຄາວ, ໃຫ້ສົມມຸດວ່າທີ່ຢູ່ນັ້ນແມ່ນຕໍ່ຕ້ານລາຍຊື່. ແຕ່ຫນ້າເສຍດາຍ, ມີຄວາມຮູ້
ຜູ້ໂຈມຕີສາມາດບັງຄັບໃຫ້ການຄົ້ນຫາ RBL ຫຼືການຄົ້ນຫາຕ້ານ RBL ລົ້ມເຫລວຊົ່ວຄາວ, ດັ່ງນັ້ນ
ເມລຂອງລາວບໍ່ໄດ້ຖືກບລັອກ.
-c ຈັດການການຊອກຫາ RBL ໃນໂໝດ ``ປິດບໍ່ສຳເລັດ. ຖ້າການຄົ້ນຫາ RBL ລົ້ມເຫລວຊົ່ວຄາວ,
ສົມມຸດວ່າທີ່ຢູ່ຖືກລະບຸໄວ້ (ແຕ່ໃຊ້ລະຫັດຂໍ້ຜິດພາດ 451 ເຖິງແມ່ນວ່າມີ -b). ຖ້າເປັນ
ການຊອກຫາ anti-RBL ລົ້ມເຫລວຊົ່ວຄາວ, ສົມມຸດວ່າທີ່ຢູ່ບໍ່ໄດ້ຕໍ່ຕ້ານລາຍຊື່ (ແຕ່
ໃຊ້ລະຫັດຂໍ້ຜິດພາດ 451 ເຖິງແມ່ນວ່າການຄົ້ນຫາ RBL ຕໍ່ມາຈະປະສົບຜົນສໍາເລັດດ້ວຍ -b).
ໂຊກບໍ່ດີ, ບາງຄັ້ງນີ້ເຮັດໃຫ້ຈົດໝາຍທີ່ຖືກຕ້ອງຕາມກົດໝາຍຊັກຊ້າ.
ໃຊ້ rblsmtpd ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net