เซิร์ฟเวอร์ SMTP สำหรับ Linux พร้อมการกำหนดค่าอย่างง่าย


0

ฉันต้องการแทนที่เซิร์ฟเวอร์เมลอายุของเราและฉันตัดสินใจว่าต้องการเปลี่ยนซอฟต์แวร์เซิร์ฟเวอร์ SMTP ที่เราใช้ เรากำลังเรียกใช้ exim ในช่วงหลายปีที่ผ่านมาฉันได้ทำงานร่วมกับ MTA อื่น ๆ (เช่น Postfix และ Sendmail) และในความคิดของฉันพวกเขาทั้งหมดดูดเท่าที่การกำหนดค่าที่เกี่ยวข้อง: พวกเขาทั้งหมด arcane, เที่ยวยุ่งยิ่งและไม่เหมาะสมอย่างน้อยเมื่อเทียบกับ daemons ที่สำคัญต่อภารกิจอื่น ๆ ที่ฉันต้องทำงานร่วมกันเป็นประจำทุกวัน (Apache, MySQL, Dovecot ฯลฯ )

เซิร์ฟเวอร์อีเมลของเราไม่รองรับปริมาณมาก (เราใช้MessageLabsเพื่อกรองจดหมายขาเข้า: ฉันแน่ใจว่าคุณจะพอใจกับการปิดกั้นการเข้าถึง tcp / 25 บนไฟร์วอลล์ของคุณ) ดังนั้นฉันไม่ต้องการสิ่งที่มีประสิทธิภาพสูง . สแปมและแอนตี้ไวรัสก็ไม่สำคัญเช่นกันด้วย MessageLabs สิ่งที่ฉันต้องการจริงๆคือไวยากรณ์การกำหนดค่าแบบสั้นที่ไม่ต้องการความรู้ในการอ่านและเขียน สิ่งที่สามารถรับเมลสำหรับชื่อโดเมนnและส่งไปยังเซิร์ฟเวอร์ IMAP ของเราตามการจับคู่อย่างง่าย

ข้อเสนอแนะใด ๆ


2
Exim นั้น IMO ค่อนข้างดี บางทีคุณสามารถอธิบายสิ่งที่คุณไม่ชอบเกี่ยวกับมันและต้องการที่จะหลีกเลี่ยง?
Dan Carley

3
ฉันใช้เอ็กซิมที่ไหนก็ได้ ฉันเห็นสเปกตรัมเซิร์ฟเวอร์อีเมล OSS เช่นนี้: qmail (ไม่มีตัวเลือก) Postfix (คุณสามารถทำได้ แต่เฉพาะเมื่อ devs ได้สร้างตัวเลือกเฉพาะสำหรับมัน) Exim (คุณสามารถทำอะไรก็ได้และ configs ทำให้รู้สึกเมื่อคุณเข้าใจโครงสร้าง) และ sendmail (คุณสามารถทำอะไรได้ แต่หลังจากเสียสละเกิดครั้งแรกของคุณ) เอ็กซิมคือความสมดุลที่ดีที่สุดสำหรับฉัน ฉันคิดว่าถ้าความง่ายในการกำหนดค่าเป็นเป้าหมายของคุณและคุณมีความต้องการง่ายๆ / ทั่วไปให้ใช้ qmail / postfix หากคุณมีความต้องการที่ซับซ้อนและต้องการความเรียบง่ายที่คุณจะต้องเป็นตัวเลือกที่ 5 ...
jj33

คำตอบ:


1

Postfix มาพร้อมที่จะหมดกล่องทันทีสำหรับ distros ส่วนใหญ่ที่มีการกำหนดค่าที่ จำกัด หากเซิร์ฟเวอร์การจัดส่งของคุณเหมือนกันสำหรับโดเมนทั้งหมดการกำหนดค่าจะถูก จำกัด ส่วนใหญ่ในการเพิ่มโดเมนใน "โดเมนปลายทาง" ของคุณ หากคุณต้องการส่งมอบไปยังเซิร์ฟเวอร์ภายในให้ตั้งค่าเป็น "รีเลย์โฮสต์" ด้วย IP ของเครื่องปลายทางในวงเล็บ [10.0.1.50] ตัวอย่างเช่น

นอกจากนี้ยังมีพาเนล Webmin สำหรับ Postfix ซึ่งใช้เวลาความน่าเบื่อในการแก้ไขไฟล์ข้อความจำนวนมาก


เราลงเอยที่ Postfix เพราะเราพบว่ามันเป็น MTA ที่เรามีประสบการณ์มากที่สุด อย่างน้อยฉันไม่รับผิดชอบสำหรับการจัดการมัน :)
กาวินบราวน์

5

ฉันจะไม่พยายามขายคุณอย่างหนักเกินไปกับการใช้ Exim แต่ดูเหมือนว่าจะเป็นเรื่องเกี่ยวกับเซิร์ฟเวอร์ FOSS SMTP ที่ดีที่สุด ในเซิร์ฟเวอร์ SMTP ที่คุณตั้งชื่อ Exim เป็นเซิร์ฟเวอร์เดียวที่ฉันจะสัมผัส

การกำหนดค่าเป็นค่อนข้างเป็นความลับ แต่ที่มาพร้อมกับความยืดหยุ่นที่จำเป็นในการจัดการความหลากหลายของสถานการณ์การใช้งานจะได้รับการโยนที่ บางทีการกำหนดค่า exim ของคุณได้สะสม "cruft" บางช่วงเวลาทำให้ดูเหมือนซับซ้อนเกินไป สำหรับสิ่งที่คุณอธิบายสมมติว่าคุณไม่ต้องการฟังก์ชั่นนามแฝงการค้นหา RBL การป้องกันไวรัสและอื่น ๆ คุณสามารถกำหนดค่าได้ง่าย

การติดตั้งการผลิตหลักของฉันจัดการการส่งมอบโดเมนของ บริษัท ของฉันไปยัง Maildir ของผู้รับในท้องถิ่นหนึ่งรายการส่งต่อไปยังผู้รับระยะไกลสอง (2) รายและชื่อโดเมนส่วนตัวของฉัน การกำหนดค่ามีความยาว 289 บรรทัดและฉันสามารถตัดความคิดเห็นและฟังก์ชันการทำงานสำหรับผู้รับที่อยู่ในรายการที่ไม่อนุญาตการค้นหา RBL การเก็บถาวรอีเมลขาเข้า / ขาออกไปยัง BSMTP การจัดการชื่อโดเมนส่วนตัวของฉันและส่งอีเมล บริษัท เท่านั้น ประมาณ 200 บรรทัด ดูเหมือนว่าจะค่อนข้างสั้นสำหรับฉัน ฉันสามารถปล่อยได้มากขึ้นถ้าฉันทำการพิสูจน์ตัวตนกับเซิร์ฟเวอร์ SMTP และฟังก์ชั่นชื่อแทน

BTW: เมื่อคุณพูดว่า "ส่งไปยังเซิร์ฟเวอร์ IMAP ของเราตามแผนที่ง่าย ๆ " คุณกำลังพูดถึงการส่งไปยัง Maildirs ในพื้นที่หรืออะไร


0

ถ้าฉันอยู่ในตำแหน่งของคุณฉันจะพิจารณาติดตั้งwebminอย่างจริงจังบนลินุกซ์ที่คุณโปรดปราน CentOS + webmin จะเป็นสแลมดังค์สำหรับแอปพลิเคชันนี้

Webmin สรุปไฟล์ sendmail.cf และความหลากหลายทั้งหมดไว้ในส่วนต่อประสานที่ใช้งานง่ายและบันทึกไว้อย่างดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.