0702 ใน ลีนุกซ์ (Linux) |
ปรับปรุง : 2566-02-17 (ปรับรุ่นเป็น 9.0) |
|
หน้าหลัก | ลีนุกซ์คืออะไร | แนะนำหนังสือ | superuser | บันทึกปัญหา | เนื้อหาทั้งหมด |
7.2 การติดตั้งโปรแกรม .rpm ใน Redhat เพิ่มเติม : เมื่อมีโปรแกรมใหม่ ๆ ที่ต้องการติดตั้งเพิ่ม และเป็นโปรแกรมสกุล rpm
download จาก http://prdownloads.sourceforge.net/rblcheck/rblcheck-1.5-1.i386.rpm?download ซึ่งมี mirror site หลายแห่งให้เลือก เมื่อได้โปรแกรมนี้มา ก็ติดตั้ง และทดสอบใช้ แต่โปรแกรมนี้เป็นเพียงโปรแกรมใช้ตรวจสอบ ip อย่างง่าย ๆ ว่า ip นั้นอยู่ใน list ของ server ที่เราต้องการตรวจสอบ หรือไม่ ถ้ายอมรับ server ตัวนั้น และเพิ่มชื่อ server ในแฟ้ม /etc/mail/sendmail.mc เพื่อทุกครั้งที่มีคนส่ง e-mail เข้ามา ตัว server ของเราจะตรวจสอบ หากไม่เป็น blacklist ก็จะส่งให้กับสมาชิกในระบบได้ 1. download โปรแกรม เช่น #lynx http://umn.dl.sourceforge.net/sourceforge/rblcheck/rblcheck-1.5-1.i386.rpm 2. ติดตั้ง #rpm -i rblcheck-1.5-1.i386.rpm 3. จะมีโปรแกรมไปเก็บใน /usr/bin โปรแกรมที่เราได้คือ rblcheck 4. ตัวอย่างการใช้
#rblcheck -s orbs.dorkslayers.com 127.0.0.2 (จะพบว่ามีปัญหา และอยู่ใน black list) #rblcheck -s dev.null.dk 127.0.0.2 (จะพบว่ามีปัญหา และอยู่ใน black list) #rblcheck -s bl.spamcop.net 127.0.0.2 (จะพบว่ามีปัญหา และอยู่ใน black list) #rblcheck -s relays.osirusoft.com 127.0.0.2 (จะพบว่ามีปัญหา และอยู่ใน black list) #rblcheck -s relays.visi.com 127.0.0.2 (จะพบว่ามีปัญหา และอยู่ใน black list) #rblcheck -s list.dsbl.org 127.0.0.2 (จะพบว่ามีปัญหา และอยู่ใน black list) #rblcheck -s relays.ordb.org 127.0.0.2 (จะพบว่ามีปัญหา และอยู่ใน black list) 5. การใช้โปรแกรมนี้ต้องทดสอบทีละบรรทัด จึงสร้าง shell script เพื่อช่วยให้พิมพ์ครั้งเดียวแต่ ตรวจสอบจาก list ได้ ด้วยการเขียน script ด้วย pico ชื่อ rblcheckx ตัวอย่างคำสั่งสร้างคือ #pico /usr/bin/rblcheckx 6. สิ่งที่เขียนใน /usr/bin/rblcheckx rblcheck -s orbs.dorkslayers.com $1 rblcheck -s dev.null.dk $1 rblcheck -s bl.spamcop.net $1 rblcheck -s relays.osirusoft.com $1 rblcheck -s relays.visi.com $1 rblcheck -s list.dsbl.org $1 rblcheck -s relays.ordb.org $1 7. ให้ใช้ chmod 755 rblcheckx จึงจะทำให้แฟ้มนี้สามารถทำงานได้ 8. ทดสอบด้วย #rblcheckx 202.28.18.65 และแสดงผลดังข้างล่าง ว่า ip นี้ไม่อยู่ใน black list 202.28.18.65 not RBL filtered by orbs.dorkslayers.com 202.28.18.65 not RBL filtered by dev.null.dk 202.28.18.65 not RBL filtered by bl.spamcop.net 202.28.18.65 not RBL filtered by relays.osirusoft.com 202.28.18.65 not RBL filtered by relays.visi.com 202.28.18.65 not RBL filtered by list.dsbl.org 202.28.18.65 not RBL filtered by relays.ordb.org พบในเอกสาร http://www.redhat.com/support/resources/faqs/RH-sendmail-FAQ/book1.html หัวข้อ 3.13 ว่าบางเว็บที่ถูก blocked โดย RBL หากต้องการยกเลิกการ blocked เฉพาะบางเว็บ ให้เพิ่มบรรทัดที่เขียนว่า yourwebsitename OK เพิ่มเข้าไปในแฟ้ม /etc/mail/access แล้วปรับ config ใหม่ตามหัวข้อ 9.78 บริการตรวจสอบว่า server ถูก blacklist หรือไม่ 1. http://openrbl.org 2. http://www.moensted.dk/spam/ 3. http://www.spamhaus.org/sbl/index.lasso (Spam black listing) 4. http://member.se-ed.net/modules.php?op=modload&name=News&file=article&sid=9&mode=thread&order=0&thold=0 (มีรายละเอียด blacklist) |
|
"ไม่เริ่มต้นในวันนี้ จะไม่มีทางสำเร็จในวันพรุ่ง" โดย โยฮัน ว็อล์ฟกัง ฟ็อน เกอเทอ |