ตู้รับจดหมาย
Maildropคือโปรแกรมรับส่งอีเมลที่ใช้โดยเซิร์ฟเวอร์อีเมลของ Courier นอกจากนี้ Maildrop Mail Delivery Agent (MDA)ยังมีฟังก์ชันการกรองข้อมูลอีกด้วย
Maildrop รับอีเมลผ่านทาง stdin และส่งอีเมลในรูปแบบMaildirและmbox
คุณสมบัติ
Maildrop สามารถอ่านการกำหนดค่าการกรองจากไฟล์เพื่อพิจารณาว่าข้อความจะถูกส่งไปยังกล่องจดหมายอื่นหรือส่งต่อหรือไม่ ภาษาการกรองที่มีโครงสร้างนั้นมีความแข็งแกร่งเพียงพอที่จะทำให้ Maildrop สามารถทำงานร่วมกับกล่องจดหมายเสมือนได้ หากการกำหนดค่าการกรองมีข้อผิดพลาดทางไวยากรณ์ Maildrop จะไม่ส่งข้อความ แต่ข้อความนั้นจะไม่สูญหาย[ 2 ]
Maildrop สามารถทำงานได้ในโหมดต่างๆ ขึ้นอยู่กับสภาพแวดล้อมการเรียกใช้งาน โหมด การส่งมอบคือโหมดการกรองอีเมล "ปกติ" กล่าวคือ ในระหว่างการส่งมอบขั้นสุดท้าย หลังจากที่ข้อความออกจากสภาพแวดล้อมSMTP แล้ว [ 3 ] อย่างไรก็ตาม Maildrop ยังสามารถทำงานใน โหมด ฝังตัวได้กล่าวคือ ในระหว่างการทำธุรกรรม SMTP การทำงานในโหมดฝังตัวช่วยให้ตัวกรองสามารถปฏิเสธข้อความก่อนที่เซิร์ฟเวอร์จะยอมรับสำหรับการส่งมอบในพื้นที่ สุดท้าย Maildrop สามารถทำงานใน โหมด แมนนวลได้เช่น เดียวกับ ตัวแปลอื่นๆ[ 4 ]
Maildrop เขียนด้วยภาษา C++ อย่างไรก็ตาม มันใช้ทรัพยากรอย่างมีประสิทธิภาพมากกว่า procmail (ที่เขียนด้วยภาษา C) โดยการบันทึกข้อความขนาดใหญ่ลงในไฟล์ชั่วคราวแทนที่จะอ่านเข้าไปในหน่วยความจำ หากอินพุตของ maildrop เป็นไฟล์ ก็จะไม่ใช้ไฟล์ชั่วคราว[ 5 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- หน้าหลักของ Maildrop
- วิธีใช้งาน Postfix + Maildrop