Score:1

กระบวนการ postfix smtpd เชื่อมโยงกับซ็อกเก็ตโดเมนยูนิกซ์

ธง us

เพื่อใช้ cleanup daemon พิเศษสำหรับอีเมลขาออกเท่านั้น ฉันได้กำหนดกระบวนการ smtpd พิเศษใน มาสเตอร์.cf ที่ใช้เป็น default_transport. (เฉพาะ postfix เท่านั้นที่สามารถส่งอีเมลผ่าน daemon นี้ได้!)

127.0.0.1:10027 inet n - - - - smtpd
  -o syslog_name=postfix-smtpout
  -o cleanup_service_name=srscleanup
  -o smtpd_tls_security_level=ไม่มี
  -o content_filter=smtp:
  -o smtpd_recipient_restrictions=permit_mynetworks,ปฏิเสธ
  -o smtpd_sender_restrictions=อนุญาต

มันใช้งานได้ดี อย่างไรก็ตาม มันเปิดให้ผู้ใช้/กระบวนการภายในเครื่องที่เชื่อมต่อกับพอร์ตนี้และส่งเมลโดยไม่มีการตรวจสอบสิทธิ์ (เนื่องจากข้อจำกัดของผู้ส่ง/ผู้รับที่ผ่อนปรน) ซึ่งไม่ปลอดภัยมากนัก

ผมจึงขอดำเนินการเป็นพิเศษ smtpd เป็นซ็อกเก็ตโดเมนยูนิกซ์ (ซึ่งเฉพาะกระบวนการที่ทำงานภายใต้ผู้ใช้ postfix เท่านั้นที่สามารถเข้าถึงได้)

ฉันตั้งค่า default_transport = smtpout และสร้างบริการใน มาสเตอร์.cf แบบนี้:

smtpout ยูนิกซ์ - - - - - smtpd
  -o syslog_name=postfix-smtpout
  -o cleanup_service_name=srscleanup
  -o smtpd_tls_security_level=ไม่มี
  -o content_filter=smtp:
  -o smtpd_recipient_restrictions=permit_mynetworks,ปฏิเสธ
  -o smtpd_sender_restrictions=อนุญาต

อย่างไรก็ตาม ส่งผลให้อีเมลติดอยู่ในคิวและบันทึกข้อความในลักษณะนี้: คำเตือน: การสิ้นสุดอินพุตที่ไม่คาดคิดจากซ็อกเก็ตส่วนตัว/smtpout ขณะอ่านชื่อแอตทริบิวต์อินพุต.

ฉันจะแก้ไขปัญหานี้และใช้กระบวนการ smtpd ที่เชื่อมโยงกับซ็อกเก็ตโดเมนยูนิกซ์ได้อย่างไร (แทนที่จะเชื่อมโยงกับ inet)

Paul avatar
cn flag
ฉันไม่ถนัดเรื่อง `master.cf` แต่ถ้าคุณใช้ `postfix` ใน `chroot` คุณได้วางซ็อกเก็ตไว้ใน `chroot` แล้ว `postfix` เขียนลงไปได้ไหม
us flag
@ พอลใช่ ฉันยังไม่ได้ลอง chrooting `smtpout` smtpd แต่นั่นก็ไม่ได้ช่วยอะไรเช่นกัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา