โลโก้ Mailcow
อันดับ 49 ใน Top 100 Mail Server และอีเมลGPLv3 (โอเพนซอร์ส)

Mailcow คืออะไร และวิธีติดตั้งเมลเซิร์ฟเวอร์ด้วย Docker

Mailcow คือชุดเมลเซิร์ฟเวอร์ครบวงจรที่รวม Postfix, Dovecot, Rspamd และเว็บเมลไว้ในชุด Docker เดียว ทำให้ตั้งเมลเซิร์ฟเวอร์องค์กรที่มีคุณภาพระดับใช้งานจริงได้โดยไม่ต้องประกอบเองทีละส่วน

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

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

Mailcow คืออะไร

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

ระบบมาพร้อมหน้าจัดการที่สร้างโดเมน กล่องจดหมาย นามแฝง และการส่งต่ออีเมลได้จากเว็บ พร้อมสร้างคีย์ DKIM ให้อัตโนมัติ ซึ่งลดขั้นตอนที่มักตั้งค่าผิดลงมาก

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

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

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

ครบทุกองค์ประกอบในชุดเดียว

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

หน้าจัดการที่ใช้ง่าย

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

สร้าง DKIM อัตโนมัติ

ระบบสร้างคีย์ให้และแสดงระเบียน DNS ที่ต้องนำไปเพิ่มอย่างชัดเจน

กรองสแปมด้วย Rspamd

ตัวกรองที่มีประสิทธิภาพสูงและปรับกฎได้ตามลักษณะอีเมลขององค์กร

รองรับการยืนยันตัวตนสองชั้น

ป้องกันบัญชีอีเมลของผู้บริหารและผู้ดูแลระบบ

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

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

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

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

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

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

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

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

  • Cloud Server ที่มีไอพีสาธารณะและตั้ง Reverse DNS ได้
  • Docker และ Docker Compose
  • RAM อย่างน้อย 6 GB ตามที่โครงการกำหนด
  • พอร์ต 25 ที่เปิดใช้งานได้จริง

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

  1. 1

    ตั้งค่า DNS ให้ครบก่อนติดตั้ง

    ตั้ง A record ของ mail.example.com ชี้มาที่ไอพีเซิร์ฟเวอร์ ตั้ง MX ของโดเมนชี้มาที่ชื่อนั้น และแจ้งตั้ง Reverse DNS ของไอพีให้ตรงกัน

  2. 2

    ดึงชุดติดตั้ง

    sudo git clone https://github.com/mailcow/mailcow-dockerized /opt/mailcow-dockerized
    cd /opt/mailcow-dockerized
  3. 3

    สร้างไฟล์ตั้งค่า

    สคริปต์จะถามชื่อโฮสต์ของเมลเซิร์ฟเวอร์และเขตเวลา ให้ใส่ชื่อที่ตรงกับ DNS ที่ตั้งไว้

    sudo ./generate_config.sh
  4. 4

    เริ่มระบบ

    sudo docker compose pull
    sudo docker compose up -d
  5. 5

    เข้าหน้าจัดการและสร้างโดเมนกับกล่องจดหมาย

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

  6. 6

    เพิ่มระเบียน DKIM, SPF และ DMARC ใน DNS

    คัดลอกค่า DKIM ที่ระบบสร้างให้ไปเพิ่มใน DNS พร้อมตั้ง SPF และ DMARC ตามตัวอย่าง

    ; SPF
    example.com. TXT "v=spf1 mx -all"
    
    ; DMARC
    _dmarc.example.com. TXT "v=DMARC1; p=quarantine; rua=mailto:[email protected]"
  7. 7

    ทดสอบการส่งอีเมลออก

    ส่งอีเมลไปยังบัญชีของผู้ให้บริการรายใหญ่แล้วตรวจว่าเข้า Inbox และผ่านการตรวจ SPF กับ DKIM ครบทั้งสองอย่าง

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

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

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

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

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

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

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

ตั้ง Reverse DNS ของไอพีให้ตรงกับชื่อเมลเซิร์ฟเวอร์ได้ ซึ่งเป็นเงื่อนไขสำคัญที่ทำให้อีเมลเข้า Inbox

อีเมลขององค์กรอยู่ใน Data Center ในไทย เข้าถึงเร็วและอยู่ภายใต้กฎหมายไทย

ใช้ร่วมกับ Anti-Spam Gateway เพื่อกรองอีเมลขาเข้าก่อนถึงเมลเซิร์ฟเวอร์

ถ้าต้องส่งอีเมลการตลาดจำนวนมาก ควรแยกไปใช้บริการ Direct Mail เพื่อไม่ให้กระทบชื่อเสียงของไอพีเมลองค์กร

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

ต้องใช้ RAM เท่าไหร่จริง ๆ

โครงการกำหนดขั้นต่ำที่ 6 GB เพราะตัวกรองสแปมและระบบค้นหาใช้หน่วยความจำมาก การฝืนรันบนเครื่อง 2 GB จะทำให้บริการล้มเป็นระยะและอีเมลตกหล่น

ทำไมอีเมลที่ส่งออกถึงตกสแปม

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

เหมาะกับองค์กรขนาดไหน

เหมาะกับองค์กรขนาดเล็กถึงกลางที่มีทีมไอทีดูแลได้ ถ้าองค์กรใหญ่มากหรือไม่มีทีมดูแล ควรพิจารณาบริการ Private Mail Server ที่มีผู้เชี่ยวชาญดูแลให้ตลอด

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

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