Archive for กันยายน, 2007

Sep-9-07

การติดตั้ง MailScanner กับ Postfix Mail

posted by อดิศร ขาวสังข์

วิธีการเซ็ตอัพ Postfix เพื่อใช้กับ MailScanner เป็นดังนี้

  1. ติดตั้ง Postfix เวอร์ชัน 2 และทำทุกอย่างให้สามารถทำงานได้
  2. Stop การทำงานของ Postfix ด้วยคำสั่ง :
    postfix stop
  3. ต้องให้แน่ใจว่ามีการเซ็ตอัพ chroot jail ใน /var/spool/postfix คุณควรจะเห็นไดเร็คทอรี่ “etc” , “usr” และ “lib” ายใน /var/spool/postfix ถ้ายังไม่ได้เซ็ตอัพ chroot jail ให้เรียบร้อย ก็ให้ดูที่ไดเร็คทอรี่ “examples” ของ postfix document และหา script ในไดเร็คทอรี่ดังกล่าวที่ใช้ในกาารเซ็ตอัพสำหรับระบบปฏิบัติการของคุณ ถ้าไม่สามารถหาได้ก็ให้ดูในส่วน “ปัญหาหรือข้อผิดพลาด” ของบทความชุดนี้
  4. At this point, things change from the setup for other MTAs as we can make it run with just one copy of Postfix, and let Postfix do the “split MTA” setup for us.
  5. ให้เพิ่มบรรทัดต่อไปนี้เข้าไปในไฟล์คอนฟิกของ Postfix ซึ่งคือไฟล์ /etc/postfix/mail.cf
    header_checks = regexp:/etc/postfix/header_checks
  6. ให้เพิ่มบรรทัดต่อไปนี้เข้าไปในไฟล์ /etc/postfix/header_checks
    /^Received:/ HOLD
    ผลของข้อนี้คือจะบอก Postfix ให้ย้าย message ท้ังหมดไปยัง HOLD queue

วิธีการเซ็ตอัพ MailScanner เพื่อใช้กับ Postfix

ในไฟล์ MailScanner.conf (อาจจะอยู่ใน /etc/MailScanner /opt/MailScanner/etc) จะต้องมีการเปลี่ยนแปลง 5 อย่าง ซึ่งอยู่บริเวณส่วนบนของไฟล์ ดังนี้

Run As User = postfix
Run As Group = postfix
Incoming Queue Dir = /var/spool/postfix/hold
Outgoing Queue Dir = /var/spool/postfix/incoming
MTA = postfix