Postfix เป็นสิ่งเดียวกับ Sendmail หรือไม่


59

ฉันมีการติดตั้ง Postfix บนเซิร์ฟเวอร์ของฉันเพื่อให้ฉันสามารถส่งจดหมายขาออกโดยใช้บรรทัดคำสั่ง:

mail -s "Subject" address@example.com
  1. สิ่งนี้ใช้SendmailหรือPostfixหรือไม่
  2. " Sendmail " เป็นเพียงหมวดหมู่ซอฟต์แวร์หรือโปรแกรมที่แตกต่างหรือไม่?
  3. หากสิ่งที่เป็น " พร้อมใช้งาน Sendmail " หมายความว่าจะใช้งานได้กับ Postfix หรือไม่

ทุกสิ่งที่ฉันอ่านทางออนไลน์ดูเหมือนว่าจะใช้สองคำนี้แทนกันได้

คำตอบ:


43

Sendmail เป็นโปรแกรมที่แตกต่างกัน (และเก่ากว่า) จาก Postfix อย่างไรก็ตามสำหรับเมลเซิร์ฟเวอร์ทุกเครื่องที่จะประสบความสำเร็จในสภาพแวดล้อม Unix จะต้องมีไบนารี sendmail (พร้อมกับตัวเลือกบรรทัดคำสั่งบางตัว)

แก้ไข: ดูตัวอย่างหน้าคู่มือสำหรับโปรแกรม sendmail ที่จัดทำโดย Postfix


5
กล่าวอีกนัยหนึ่ง Postfix จะเลียนแบบ Sendmail
stepancheg

1
ไม่มันทำไม่ได้ มันใช้ไฟล์การกำหนดค่าของตัวเองและไม่เข้าใจ sendmail.cf
adamo

25
Postfix จะเลียนแบบการนำไปใช้ของsendmailโปรแกรมส่งข้อความ นอกเหนือจากนั้นพวกเขามีจุดประสงค์เดียวกัน แต่บรรลุผลด้วยวิธีที่ต่างกัน
Phil Miller

ตกลงดังนั้นฉันสามารถใช้สิ่งส่วนใหญ่ที่พูดถึงต้องมี "sendmail" แม้ว่าฉันจะมีการตั้งค่า postfix เพราะ postfix มีสคริปต์ส่วนหน้า mock-sendmail ที่จัดการทุกอย่าง ดังนั้นแอพของฉันจะไม่มีทางรู้ได้เลยว่าไม่ใช่ sendmail ที่พวกเขากำลังคุยด้วย
Xeoncross

44

Postfix และ sendmail เป็นการใช้งานที่แตกต่างกันของMail Transfer Agentซึ่งใช้ Simple Mail Transfer Protocol (SMTP) สำหรับการส่งอีเมล์ผ่านอินเทอร์เน็ต

Postfix เปิดตัวครั้งแรกในปี 1998 มีวัตถุประสงค์เพื่อเป็นทางเลือกแทน Sendmail MTA ที่ใช้กันอย่างแพร่หลายซึ่งใช้กันอย่างแพร่หลายตั้งแต่ปี 1982

นี่คือบทสรุปของตัวแทนจดหมายยอดนิยมทั้ง 4 รายการ:

สรุป Postfix สรุป Sendmail

สรุป Exim สรุป qmail

และตารางเปรียบเทียบของพวกเขา:

ตารางความเหมาะสม MTA

ที่มา: เชียเรอร์

สำหรับการเปรียบเทียบแบบเต็มตรวจสอบ: การเปรียบเทียบ MTA ที่ shearer.org


9

Sendmail และ Postfix เป็นทั้ง Mail Transfer Agent (MTAs)

Postfix นั้นค่อนข้างง่ายกว่าสำหรับผู้ดูแลระบบใหม่ในการตั้งค่าและมีคุณสมบัติที่ดีที่รวมเข้ากับส่วนท้ายของกระบวนการเก็บเมล (Cyrus POP / IMAP, Dovecot ฯลฯ )

หากคุณไม่ต้องการรับอีเมลที่เข้ามาในกล่องนั้นและมันจะถูกส่งต่อไปยังระบบอื่นสิ่งที่เบากว่าเช่น Exim อาจเป็นทางเลือกที่ดีกว่า


1
ฉันชอบเซ็ตอัพเอ็กซิมถ้ามันเล็กลงอย่างเห็นได้ชัด - แต่ก็มีไม่มากนักถ้าคุณรู้ว่าคุณกำลังทำอะไรอยู่
Xeoncross

3
เราใช้เอ็กซิมบนกล่องส่งต่อเพราะนั่นคือสิ่งที่อูบุนตูติดตั้งโดยค่าเริ่มต้นด้วย mailutils การรันdpkg-reconfigure exim4-configและการกำหนดค่า 30 วินาทีทำงานเพื่อชี้ไปที่เมลเซิร์ฟเวอร์
Magellan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.