Mailu คืออะไร และวิธีติดตั้งบน Cloud Server
Mailu คือชุดเมลเซิร์ฟเวอร์ครบวงจรที่รวม Postfix, Dovecot, ระบบกรองจดหมายขยะ และหน้าเว็บอ่านอีเมลไว้ด้วยกัน ติดตั้งด้วย Docker ในขั้นตอนเดียวพร้อมหน้าจอจัดการ
- หมวดหมู่
- Mail Server และอีเมล
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 2 vCPU · RAM 4 GB
- ไลเซนส์
- MIT (โอเพนซอร์ส)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
Mailu คืออะไร
การตั้งเมลเซิร์ฟเวอร์เองแบบดั้งเดิมต้องประกอบหลายส่วนเข้าด้วยกัน ทั้งตัวรับส่ง ตัวให้ผู้ใช้อ่าน ตัวกรองจดหมายขยะ และหน้าเว็บ ซึ่งแต่ละส่วนมีไฟล์ตั้งค่าของตัวเองและต้องเชื่อมให้ถูกต้อง
Mailu รวมทุกส่วนไว้เป็นชุดเดียวที่ทดสอบมาแล้วว่าทำงานร่วมกันได้ ติดตั้งด้วยไฟล์ Compose เดียวและมีหน้าจอสำหรับสร้างโดเมนกับผู้ใช้ ทำให้เวลาที่ใช้ลดจากหลายวันเหลือไม่กี่ชั่วโมง
สิ่งที่ยังต้องทำเองและสำคัญที่สุดคือการตั้งระเบียน DNS ให้ครบและดูแลชื่อเสียงของไอพี เพราะระบบที่ติดตั้งสมบูรณ์แต่ระเบียน DNS ไม่ครบจะส่งอีเมลไปแล้วเข้ากล่องจดหมายขยะของผู้รับทั้งหมด
ความสามารถเด่นของ Mailu
รวมทุกส่วนของเมลเซิร์ฟเวอร์
ตัวรับส่ง ตัวอ่าน ตัวกรอง และหน้าเว็บมาในชุดเดียว
ติดตั้งด้วยไฟล์ Compose เดียว
ลดเวลาติดตั้งจากหลายวันเหลือไม่กี่ชั่วโมง
หน้าจอจัดการโดเมนและผู้ใช้
สร้างกล่องจดหมายและตั้งการส่งต่อได้จากหน้าเว็บ
มีหน้าเว็บอ่านอีเมล
ผู้ใช้เข้าอ่านอีเมลจากเบราว์เซอร์ได้โดยไม่ต้องตั้งค่าโปรแกรม
กรองจดหมายขยะและไวรัสในตัว
เปิดใช้งานได้ทันทีโดยไม่ต้องติดตั้งเพิ่ม
ใช้ Mailu ทำอะไรได้บ้าง
- องค์กรที่ต้องการอีเมลโดเมนตัวเองโดยไม่ใช้บริการภายนอก
- หน่วยงานที่มีข้อกำหนดให้อีเมลอยู่ในประเทศ
- ธุรกิจที่มีผู้ใช้จำนวนมากจนค่าบริการรายผู้ใช้สูง
- ผู้ให้บริการที่ต้องดูแลอีเมลของลูกค้าหลายโดเมน
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| ขั้นต่ำผู้ใช้ไม่เกินยี่สิบคน | 2 vCPU | 4 GB | NVMe 60 GB |
| แนะนำองค์กรที่มีผู้ใช้หลายสิบถึงหลักร้อยคน | 4 vCPU | 8 GB | NVMe 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
สร้างไฟล์ตั้งค่าจากตัวช่วยบนเว็บทางการ
เว็บของโครงการมีตัวช่วยสร้างไฟล์ตั้งค่าให้ตามข้อมูลที่กรอก ซึ่งลดโอกาสตั้งค่าผิดได้มาก
mkdir -p /srv/mailu && cd /srv/mailu # ดาวน์โหลด docker-compose.yml และ mailu.env ที่สร้างจากตัวช่วย - 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
เริ่มระบบ
docker compose up -d docker compose logs -f front - 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
ขอระเบียนย้อนกลับของไอพี
ติดต่อผู้ให้บริการเพื่อตั้งระเบียนย้อนกลับให้ชี้ไปที่ชื่อเมลเซิร์ฟเวอร์ ซึ่งผู้ให้บริการอีเมลปลายทางใช้ตรวจสอบความน่าเชื่อถือ
- 6
สร้างผู้ใช้และทดสอบการส่ง
สร้างกล่องจดหมายในหน้าจอจัดการ แล้วทดสอบส่งอีเมลไปยังบริการอีเมลหลักเพื่อดูว่าเข้ากล่องจดหมายหลักหรือกล่องขยะ และตรวจผลการยืนยันผู้ส่งในส่วนหัวของอีเมล
ตรวจกับผู้ให้บริการก่อนว่าเปิดพอร์ตส่งอีเมลออกให้หรือไม่ เพราะผู้ให้บริการหลายรายปิดพอร์ตนี้ตามค่าเริ่มต้นเพื่อป้องกันการส่งจดหมายขยะ
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 25 | TCP | รับอีเมลจากเซิร์ฟเวอร์อื่น |
| 465 / 587 | TCP | ให้ผู้ใช้ส่งอีเมลแบบเข้ารหัส |
| 993 / 995 | TCP | IMAP และ POP3 แบบเข้ารหัส |
| 443 | TCP | หน้าเว็บอ่านอีเมลและหน้าจอจัดการ |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- ตั้งระเบียน 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
แอปอื่นในหมวด Mail Server และอีเมล
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Mailu ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด