โลโก้ Mailu
Mail Server และอีเมลMIT (โอเพนซอร์ส)

Mailu คืออะไร และวิธีติดตั้งบน Cloud Server

Mailu คือชุดเมลเซิร์ฟเวอร์ครบวงจรที่รวม Postfix, Dovecot, ระบบกรองจดหมายขยะ และหน้าเว็บอ่านอีเมลไว้ด้วยกัน ติดตั้งด้วย Docker ในขั้นตอนเดียวพร้อมหน้าจอจัดการ

หมวดหมู่
Mail Server และอีเมล
ติดตั้งบนเซิร์ฟเวอร์เองได้
ได้
สเปกเริ่มต้นที่แนะนำ
2 vCPU · RAM 4 GB
ไลเซนส์
MIT (โอเพนซอร์ส)
เว็บทางการ
เปิดเว็บไซต์
สร้าง Cloud Server เดี๋ยวนี้
  • ISO/IEC 27001
  • ISO 22301
  • ISO 20000-1
  • CSA-STAR

Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย

Mailu คืออะไร

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

Mailu รวมทุกส่วนไว้เป็นชุดเดียวที่ทดสอบมาแล้วว่าทำงานร่วมกันได้ ติดตั้งด้วยไฟล์ Compose เดียวและมีหน้าจอสำหรับสร้างโดเมนกับผู้ใช้ ทำให้เวลาที่ใช้ลดจากหลายวันเหลือไม่กี่ชั่วโมง

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

แผนผังการวางระบบ Mailu บน Cloud Server หนึ่งเครื่องที่ Data Center ในประเทศไทย ผู้ใช้เข้าถึงผ่านไฟร์วอลล์ที่เปิดเฉพาะพอร์ต 25, 465 / 587, 993 / 995 ตัว Mailu และข้อมูลอยู่บนเครื่องเดียวกัน เริ่มต้นที่ 2 vCPU แรม 4 GB และมีสำเนาสำรองเขียนออกไปเก็บอีกไซต์หนึ่ง
Mailu ทำงานบน Cloud Server เครื่องเดียวได้ครบ เปิดเฉพาะพอร์ตที่จำเป็น ข้อมูลและสำเนาสำรองอยู่ใน Data Center ในประเทศไทย

ความสามารถเด่นของ Mailu

รวมทุกส่วนของเมลเซิร์ฟเวอร์

ตัวรับส่ง ตัวอ่าน ตัวกรอง และหน้าเว็บมาในชุดเดียว

ติดตั้งด้วยไฟล์ Compose เดียว

ลดเวลาติดตั้งจากหลายวันเหลือไม่กี่ชั่วโมง

หน้าจอจัดการโดเมนและผู้ใช้

สร้างกล่องจดหมายและตั้งการส่งต่อได้จากหน้าเว็บ

มีหน้าเว็บอ่านอีเมล

ผู้ใช้เข้าอ่านอีเมลจากเบราว์เซอร์ได้โดยไม่ต้องตั้งค่าโปรแกรม

กรองจดหมายขยะและไวรัสในตัว

เปิดใช้งานได้ทันทีโดยไม่ต้องติดตั้งเพิ่ม

ใช้ Mailu ทำอะไรได้บ้าง

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

สเปก Cloud Server ที่แนะนำ

แผนภาพเทียบสเปก Cloud Server สำหรับ Mailu 3 ระดับ เริ่มจาก 2 vCPU แรม 4 GB ดิสก์ NVMe 60 GB ไปจนถึง 8 vCPU ขึ้นไป แรม 16 GB ขึ้นไป ดิสก์ NVMe 1 TB ขึ้นไป โดยเทียบขนาดแยกตามแต่ละคอลัมน์
เริ่มจากระดับที่ตรงกับการใช้งานตอนนี้ แล้วเพิ่ม CPU และ RAM ทีหลังได้บนเครื่องเดิม
ระดับการใช้งานvCPURAMDisk
ขั้นต่ำผู้ใช้ไม่เกินยี่สิบคน2 vCPU4 GBNVMe 60 GB
แนะนำองค์กรที่มีผู้ใช้หลายสิบถึงหลักร้อยคน4 vCPU8 GBNVMe 250 GB
ใช้งานหนักหลายโดเมนและเก็บอีเมลย้อนหลังยาว8 vCPU ขึ้นไป16 GB ขึ้นไปNVMe 1 TB ขึ้นไป

ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ

วิธีติดตั้ง Mailu บน Cloud Server ของ THAI DATA CLOUD

ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server

สิ่งที่ต้องเตรียม

  • Cloud Server ที่มีไอพีสาธารณะและสามารถส่งอีเมลออกได้
  • โดเมนพร้อมสิทธิ์แก้ระเบียน DNS
  • ระเบียนย้อนกลับของไอพีที่ชี้ไปยังชื่อเมลเซิร์ฟเวอร์
  • Docker และ Docker Compose

ทดสอบบน Ubuntu Server 24.04 LTS ที่ติดตั้ง Docker แล้ว

  1. 1

    สร้างไฟล์ตั้งค่าจากตัวช่วยบนเว็บทางการ

    เว็บของโครงการมีตัวช่วยสร้างไฟล์ตั้งค่าให้ตามข้อมูลที่กรอก ซึ่งลดโอกาสตั้งค่าผิดได้มาก

    mkdir -p /srv/mailu && cd /srv/mailu
    # ดาวน์โหลด docker-compose.yml และ mailu.env ที่สร้างจากตัวช่วย
  2. 2

    ตรวจค่าสำคัญในไฟล์ตั้งค่า

    DOMAIN=example.com
    HOSTNAMES=mail.example.com
    SECRET_KEY=PasteARandomStringHere
    INITIAL_ADMIN_ACCOUNT=admin
    INITIAL_ADMIN_DOMAIN=example.com
    INITIAL_ADMIN_PW=ChangeThisStrongPassword
  3. 3

    เริ่มระบบ

    docker compose up -d
    docker compose logs -f front
  4. 4

    ตั้งระเบียน DNS ให้ครบ

    ขั้นตอนนี้สำคัญที่สุดของการตั้งเมลเซิร์ฟเวอร์ ถ้าไม่ครบ อีเมลที่ส่งออกจะเข้ากล่องจดหมายขยะของผู้รับเกือบทั้งหมด

    # ระเบียนที่ต้องมี
    MX      example.com        10 mail.example.com
    A       mail.example.com   203.0.113.10
    TXT     example.com        "v=spf1 mx -all"
    TXT     dkim._domainkey    (ค่าที่ระบบสร้างให้ในหน้าจอจัดการ)
    TXT     _dmarc             "v=DMARC1; p=quarantine; rua=mailto:[email protected]"
  5. 5

    ขอระเบียนย้อนกลับของไอพี

    ติดต่อผู้ให้บริการเพื่อตั้งระเบียนย้อนกลับให้ชี้ไปที่ชื่อเมลเซิร์ฟเวอร์ ซึ่งผู้ให้บริการอีเมลปลายทางใช้ตรวจสอบความน่าเชื่อถือ

  6. 6

    สร้างผู้ใช้และทดสอบการส่ง

    สร้างกล่องจดหมายในหน้าจอจัดการ แล้วทดสอบส่งอีเมลไปยังบริการอีเมลหลักเพื่อดูว่าเข้ากล่องจดหมายหลักหรือกล่องขยะ และตรวจผลการยืนยันผู้ส่งในส่วนหัวของอีเมล

ตรวจกับผู้ให้บริการก่อนว่าเปิดพอร์ตส่งอีเมลออกให้หรือไม่ เพราะผู้ให้บริการหลายรายปิดพอร์ตนี้ตามค่าเริ่มต้นเพื่อป้องกันการส่งจดหมายขยะ

พอร์ตที่ต้องเปิดบน Firewall

พอร์ตโปรโตคอลใช้ทำอะไร
25TCPรับอีเมลจากเซิร์ฟเวอร์อื่น
465 / 587TCPให้ผู้ใช้ส่งอีเมลแบบเข้ารหัส
993 / 995TCPIMAP และ POP3 แบบเข้ารหัส
443TCPหน้าเว็บอ่านอีเมลและหน้าจอจัดการ

สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ

  • ตั้งระเบียน SPF, DKIM และ DMARC ให้ครบตั้งแต่วันแรก
  • บังคับการเชื่อมต่อแบบเข้ารหัสสำหรับผู้ใช้ทุกคน
  • เปิดการยืนยันตัวตนสองชั้นสำหรับหน้าจอจัดการ
  • จำกัดจำนวนครั้งที่ลองเข้าสู่ระบบผิด
  • สำรองข้อมูลกล่องจดหมายและฐานข้อมูลตามรอบ

ทำไมควรรัน Mailu บน Cloud Server ของ THAI DATA CLOUD

Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง

อีเมลขององค์กรอยู่ใน Data Center ในไทย สอดคล้องกับ PDPA

ไม่มีค่าบริการรายกล่องจดหมาย จึงคุ้มมากเมื่อองค์กรมีพนักงานจำนวนมาก

ทีมงานของเราช่วยตั้งระเบียน DNS และดูแลชื่อเสียงของไอพีให้ผ่านบริการ Cloud Mail Server

คำถามที่พบบ่อยเกี่ยวกับ Mailu

ตั้งเมลเซิร์ฟเวอร์เองคุ้มไหม

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

ทำไมอีเมลที่ส่งออกเข้ากล่องจดหมายขยะ

สาเหตุที่พบบ่อยที่สุดคือระเบียน DNS ไม่ครบ ทั้ง SPF, DKIM, DMARC และระเบียนย้อนกลับของไอพี อีกสาเหตุคือไอพีใหม่ที่ยังไม่มีประวัติการส่ง ซึ่งต้องค่อย ๆ สร้างชื่อเสียงด้วยการส่งอย่างสม่ำเสมอ

Mailu ต่างจากการติดตั้ง Postfix เองอย่างไร

ได้ผลลัพธ์ใกล้เคียงกันแต่ Mailu รวมทุกส่วนไว้และทดสอบมาแล้วว่าทำงานร่วมกันได้ จึงเร็วกว่ามากและมีโอกาสตั้งค่าผิดน้อยกว่า ส่วนการติดตั้งเองทีละส่วนให้ความยืดหยุ่นมากกว่าสำหรับกรณีเฉพาะ

ให้เราติดตั้ง Mailu ให้ฟรี บน Cloud Server ในไทย

แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด