ค้นหาเว็บไซต์

8 สุดยอด Mail Transfer Agent (MTA) สำหรับ Linux


บนเครือข่าย เช่น อินเทอร์เน็ต โปรแกรมรับส่งเมลจะส่งอีเมลไปยังเซิร์ฟเวอร์อีเมล จากนั้นจึงกำหนดเส้นทางข้อความไปยังปลายทางที่ถูกต้อง (ไคลเอ็นต์อื่นๆ) เมลเซิร์ฟเวอร์ใช้แอปพลิเคชันเครือข่ายชื่อ Mail Transfer Agent (MTA)

Mail Transfer Agent (MTA) คืออะไร

MTA คือแอปพลิเคชันที่กำหนดเส้นทางและส่งจดหมายอิเล็กทรอนิกส์จากโหนดหนึ่งบนเครือข่ายไปยังอีกโหนดหนึ่ง ใช้โปรโตคอลที่เรียกว่า SMTP (Simple Mail Transfer Protocol) เพื่อดำเนินการ

บนโหนดเครือข่าย มีไคลเอนต์อีเมลที่ใช้ในการส่งและรับข้อความถึงและจากเซิร์ฟเวอร์อีเมล ไคลเอนต์อีเมลยังใช้โปรโตคอล SMTP อีกด้วย แต่ไม่จำเป็นต้องเป็น MTA

MTA ได้รับการติดตั้งบนเซิร์ฟเวอร์อีเมลและโปรแกรมรับส่งเมล เช่น Mozilla Thunderbird, Evolution, Outlook ของ Microsoft และ Apple Mail ได้รับการติดตั้งบนไคลเอนต์เมล (คอมพิวเตอร์ผู้ใช้)

ในบทความนี้ เราจะดูการสรุป MTA ที่ดีที่สุดและใช้มากที่สุดบนเมลเซิร์ฟเวอร์ Linux

1. ส่งอีเมล

Sendmail ปัจจุบันรู้จักกันในชื่อ Proofpoint (หลังจาก Proofpoint, Inc. เข้าซื้อกิจการ Sendmail, Inc.) ถือเป็น MTA ที่ได้รับความนิยมมากที่สุดและเป็นหนึ่งใน MTA ที่เก่าแก่ที่สุดบนแพลตฟอร์มเซิร์ฟเวอร์ Linux Sendmail มีข้อจำกัดมากมาย เมื่อเปรียบเทียบกับ MTA สมัยใหม่

เนื่องจากขั้นตอนและความต้องการในการกำหนดค่าที่ซับซ้อน และกลไกการรักษาความปลอดภัยที่อ่อนแอ MTA ใหม่จำนวนมากจึงเกิดขึ้นเป็นทางเลือกแทน Sendmail แต่ที่สำคัญคือ มีทุกสิ่งที่เกี่ยวข้องกับเมลบนเครือข่าย

2. โพสต์ฟิกซ์

Postfix เป็น MTA ข้ามแพลตฟอร์มยอดนิยมที่ออกแบบและพัฒนาโดย Wietse Zweitze Venema สำหรับเมลเซิร์ฟเวอร์ของเขาขณะทำงานที่แผนกวิจัยของ IBM

โดยหลักแล้วได้รับการพัฒนาเพื่อเป็นทางเลือกแทน Sendmail MTA ที่เป็นที่รู้จักและเป็นที่นิยม Postfix ทำงานบน Linux, Mac OSX, Solaris และระบบปฏิบัติการที่คล้ายกับ Unix อื่นๆ

ภายนอกยืมคุณสมบัติ Sendmail จำนวนมาก แต่มีการดำเนินการภายในที่แตกต่างกันโดยสิ้นเชิงและครอบคลุม นอกจากนี้ ยังเสนอราคาเพื่อให้มีประสิทธิภาพรวดเร็วด้วยการกำหนดค่าที่ง่ายดายและกลไกการทำงานที่ปลอดภัย และมีคุณสมบัติหลักดังต่อไปนี้:

  • การควบคุมเมลขยะ
  • รองรับหลายโปรโตคอล
  • การสนับสนุนฐานข้อมูล
  • การสนับสนุนกล่องจดหมาย
  • การสนับสนุนการจัดการที่อยู่และอื่น ๆ อีกมากมาย

หากต้องการค้นหาคำแนะนำในการติดตั้ง โปรดดูบทความของเราเกี่ยวกับวิธีติดตั้ง Postfix บน Linux

3. ส่งออก

Exim เป็น MTA ฟรีที่พัฒนาขึ้นสำหรับระบบปฏิบัติการที่มีลักษณะคล้าย Unix เช่น Linux, Mac OSX, Solaris และอื่นๆ อีกมากมาย Exim มอบความยืดหยุ่นในระดับดีเยี่ยมในการกำหนดเส้นทางเมลบนเครือข่าย พร้อมด้วยกลไกและสิ่งอำนวยความสะดวกที่โดดเด่นสำหรับการตรวจสอบเมลขาเข้า

คุณสมบัติที่โดดเด่น ได้แก่ :

  • ไม่รองรับโปรโตคอล POP และ IMAP
  • รองรับโปรโตคอล เช่น RFC 2821 SMTP และ RFC 2033 LMTP การส่งข้อความอีเมล
  • การกำหนดค่าประกอบด้วยรายการควบคุมการเข้าถึง การสแกนเนื้อหา การเข้ารหัส และการควบคุมเส้นทาง และอื่นๆ
  • เอกสารที่ดีเยี่ยม
  • มียูทิลิตี้เช่น Lemonade ซึ่งเป็นส่วนขยาย SMTP และ IMAP หลายประเภทเพื่อเปิดใช้งานการส่งข้อความมือถือและอีกมากมาย

4. คิวเมล

Qmail ยังเป็น MTA Linux แบบโอเพ่นซอร์สและทันสมัยฟรีอีกตัวหนึ่งเมื่อเปรียบเทียบกับ MTA อื่น ๆ ที่เราเคยดู ยิ่งไปกว่านั้น ยังเรียบง่าย เชื่อถือได้ มีประสิทธิภาพ และนำเสนอฟีเจอร์ความปลอดภัยที่ครอบคลุม ดังนั้นจึงเป็นแพ็คเกจ MTA ที่ปลอดภัย

มันมีขนาดค่อนข้างเล็กแต่เต็มไปด้วยคุณสมบัติและคุณสมบัติบางประการ ได้แก่:

  • ทำงานบนระบบปฏิบัติการที่คล้ายกับ Unix หลายระบบ เช่น FreeBSD, Solaris, Mac OSX และอื่นๆ อีกมากมาย
  • ติดตั้งง่ายและรวดเร็ว
  • การกำหนดค่าต่อโฮสต์อัตโนมัติ
  • การแบ่งแยกระหว่างที่อยู่ ไฟล์ และโปรแกรมอย่างชัดเจน
  • การสนับสนุนอย่างเต็มที่สำหรับกลุ่มที่อยู่
  • ให้ผู้ใช้แต่ละรายจัดการรายชื่ออีเมลของตน
  • รองรับวิธีง่ายๆ ในการตั้งค่ารายชื่อผู้รับจดหมาย
  • รองรับ VERP
  • รองรับการป้องกันการวนซ้ำรายการส่งเมลโดยอัตโนมัติ
  • รองรับผู้จัดการรายชื่อผู้รับจดหมาย ezmlm
  • ไม่รองรับรายการสุ่มและอีกมากมาย

5. Mutt – ไคลเอนต์อีเมลบรรทัดคำสั่ง

Mutt เป็นโปรแกรมรับส่งอีเมลที่ใช้เทอร์มินัลขนาดเล็กแต่ทรงพลังสำหรับระบบปฏิบัติการแบบ Unix มันมีคุณสมบัติที่น่าตื่นเต้นในฐานะไคลเอนต์อีเมลแบบข้อความ และคุณสมบัติเด่นบางประการ ได้แก่:

  • เธรดข้อความ
  • รองรับโปรโตคอล IMAP และ POP3
  • รองรับรูปแบบกล่องจดหมายหลายรูปแบบเช่น mbox, MH, Maildir, MMDF
  • รองรับสถานะการจัดส่ง
  • การแท็กข้อความหลายรายการ
  • รองรับ PGP/MIME (RFC2015)
  • คุณสมบัติต่างๆ เพื่อรองรับการส่งรายชื่ออีเมล รวมถึงการตอบกลับรายชื่อ
  • ควบคุมส่วนหัวของข้อความได้อย่างสมบูรณ์ระหว่างการเรียบเรียง
  • ติดตั้งง่าย
  • ชุมชนการพัฒนาที่กระตือรือร้นและอีกมากมาย

6. อัลไพน์

Alpine เป็นไคลเอนต์อีเมลที่ใช้เทอร์มินัลที่รวดเร็วและใช้งานง่ายสำหรับ Linux โดยทำงานบนระบบส่งข้อความของ Pine มันทำงานได้ดีสำหรับผู้เริ่มต้นและผู้ใช้ระดับสูง ผู้ใช้สามารถเรียนรู้วิธีใช้งานได้อย่างง่ายดายผ่านความช่วยเหลือตามบริบท

ที่สำคัญสามารถปรับแต่งได้สูงผ่านคำสั่งตั้งค่า Alpine

7. โอเพ่น SMTP

OpenSMTPD เป็นตัวแทนการถ่ายโอนจดหมายแบบโอเพ่นซอร์สที่ใช้ในการส่งข้อความบนระบบภายในเครื่องหรือเพื่อส่งต่อไปยังเซิร์ฟเวอร์ SMTP อื่น

นอกจากนี้ยังมาพร้อมกับบริการเว็บที่อนุญาตให้ส่งอีเมลผ่านเว็บเซิร์ฟเวอร์ HTTP มันทำงานบนระบบปฏิบัติการ Unix และ Unix เช่น Linux, FreeBSD, OpenBSD, NetBSD และ OSX

8. ไปรษณีย์

Postal เป็นเมลเซิร์ฟเวอร์ที่มีคุณสมบัติครบถ้วนซึ่งออกแบบมาสำหรับเว็บไซต์และเว็บเซิร์ฟเวอร์ มันเหมือนกับ Sendgrid, Mailgun หรือ Postmark แต่เป็นโอเพ่นซอร์สและพร้อมให้คุณใช้บนเซิร์ฟเวอร์ของคุณ

Postal ได้รับการพัฒนาโดย Krystal สำหรับความต้องการในการประมวลผลจดหมายของตัวเอง และขณะนี้เปิดให้ใช้งานเป็นโครงการโอเพ่นซอร์สเพื่อให้ทุกคนใช้งานได้

บทสรุป

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

มี MTA อื่นๆ อีกหลายแห่ง แต่ทั้งหมดก็มีจุดแข็งและข้อจำกัดเหมือนกับที่เราได้ตรวจสอบที่นี่