Mailing List ใน cPanel คืออะไร
Mailing List คืออีเมลกลุ่มที่เมื่อมีคนส่งอีเมลมาที่ Address เดียว ระบบจะส่งต่อให้สมาชิกทุกคนในรายการอัตโนมัติ เหมาะสำหรับ Newsletter, ประกาศข่าวสาร, กลุ่มสนทนาภายใน หรือ Support Queue ขนาดเล็ก
cPanel ใช้ Mailman ซึ่งเป็น Open Source Mailing List Manager ยอดนิยมที่ใช้กันมากกว่า 20 ปี มีหน้าจัดการผ่าน Web Browser ครบถ้วน
ความแตกต่างจาก Email Alias ธรรมดา:
- Email Alias — ส่งต่อให้ Address ที่กำหนดไว้ตายตัว เพิ่ม/ลดไม่สะดวก
- Mailing List — สมาชิก Subscribe/Unsubscribe เองได้ มี Archive ประวัติ และตั้งค่า Moderation ได้
สร้าง Mailing List ใน cPanel
ขั้นที่ 1: เข้า Mailing Lists
- Login cPanel
- หัวข้อ Email → Mailing Lists
- กรอกข้อมูล List ใหม่
ขั้นที่ 2: ตั้งค่า List
- List Name — ชื่อ List เช่น
newsletterทำให้เป็น Address[email protected] - Password — รหัสผ่านสำหรับ Admin ของ List นี้ (ไม่เกี่ยวกับรหัส cPanel)
- Public/Private — เลือกว่าจะให้ Archive เป็น Public หรือ Private
กด Add Mailing List cPanel จะสร้าง List และ Address ที่เกี่ยวข้องดังนี้:
[email protected]— Address สำหรับส่งถึงสมาชิกทั้งหมด[email protected]— สำหรับ Subscribe/Unsubscribe Commands[email protected]— สำหรับ Admin เท่านั้น[email protected]— ติดต่อเจ้าของ List
ขั้นที่ 3: จัดการ List ผ่าน Mailman Admin
กด Manage ที่ List ที่สร้าง หรือเข้าโดยตรงที่:
https://yourdomain.com/mailman/admin/newsletter
ใส่ Admin Password ที่ตั้งไว้ จะเข้าสู่หน้า Mailman Admin ที่มีเมนูครบ:
- General Options — ชื่อ List, คำอธิบาย, พฤติกรรมทั่วไป
- Membership Management — เพิ่ม/ลบ/ดูสมาชิก
- Privacy Options — ใครสามารถ Subscribe และส่งอีเมลได้
- Bounces Processing — จัดการ Bounce อีเมล
- Archive Options — เก็บประวัติอีเมลหรือไม่
เพิ่มและจัดการ Subscriber
เพิ่มสมาชิกโดย Admin
ใน Mailman Admin → Membership Management → Mass Subscription:
[email protected]
[email protected]
ลูกค้า@ธุรกิจ.co.th
วางอีเมลทีละบรรทัด เลือกว่าจะ Notify สมาชิกด้วยหรือไม่ แล้วกด Submit
ให้ผู้ใช้ Subscribe เอง
ผู้ใช้สามารถ Subscribe ผ่าน Web ที่ https://yourdomain.com/mailman/listinfo/newsletter หรือส่งอีเมลไปที่ [email protected] พร้อม Subject: subscribe
Unsubscribe สมาชิก
ผู้ใช้ Unsubscribe ด้วยตัวเองได้จากลิงก์ท้ายอีเมลทุกฉบับ หรือ Admin สามารถลบออกได้ใน Mass Removal
ตั้งค่า Moderation และ Privacy
ใน Privacy Options → Sender Filters เลือกได้ว่า:
- ส่งได้เลย — ทุกคนส่งถึงสมาชิกได้โดยไม่ต้อง Approve (เหมาะ Newsletter ทางเดียว)
- Moderated — ทุกอีเมลต้อง Admin Approve ก่อนส่ง (เหมาะ Forum สาธารณะ)
- Member Only — แค่สมาชิกส่งได้ (เหมาะกลุ่มปิด)
ตรวจสอบว่า Mailing List ทำงานถูกต้อง
# ทดสอบส่งอีเมลหา List
# ส่งจาก Email อื่น ไปที่ [email protected] แล้วเช็คว่าสมาชิกได้รับ
# ดู Log การส่งอีเมล (ถ้ามี SSH)
tail -f /var/log/maillog | grep newsletter
# ตรวจสอบ Queue ใน cPanel
# Email → Track Delivery — ดูว่าอีเมลถูกส่งออกไปหรือค้างอยู่
# ดู Archive ที่
https://yourdomain.com/mailman/private/newsletter/
แก้ปัญหาที่พบบ่อย
Error: อีเมลที่ส่งถึง List ถูก Bounce กลับมา
สาเหตุที่พบบ่อยคือ Sender ไม่ได้เป็นสมาชิกและ List ตั้ง Member Only ให้ไป Privacy Options → Sender Filters แล้วเพิ่ม Sender ที่อนุญาตใน "List of non-member addresses whose postings should be automatically accepted"
Error: "You are not allowed to post to this mailing list"
List ตั้ง Moderation ไว้ อีเมลของคุณรอ Approve อยู่ใน Admin Queue ให้ Login Mailman Admin → Tend to pending moderator requests แล้ว Approve อีเมล หรือเพิ่ม Address ของคุณใน Accept List
สมาชิกไม่ได้รับอีเมล แต่ไม่มี Bounce
ตรวจสอบว่าอีเมลอยู่ใน Spam Folder ของสมาชิก ให้สมาชิก Whitelist [email protected] ไว้ในบัญชีอีเมลของตัวเอง และตั้ง DKIM/SPF ให้ครบตามที่ cPanel แนะนำ
คำถามที่พบบ่อย
Q: Mailing List ใน cPanel ส่งได้กี่คนต่อครั้ง?
A: ขึ้นอยู่กับ Hourly Email Limit ของ Hosting แต่ละเจ้า ส่วนใหญ่อยู่ที่ 200–500 ฉบับต่อชั่วโมง ถ้ามีสมาชิกมากกว่านั้น Mailman จะส่งเป็น Batch ทยอยออก อาจใช้เวลาหลายชั่วโมงกว่าจะครบ
Q: แตกต่างจากการใช้ Email Group ใน Google Workspace อย่างไร?
A: Mailman บน Hosting ของตัวเองให้ความเป็นเจ้าของข้อมูลสมาชิกอย่างสมบูรณ์ ไม่ต้องจ่ายค่า Google Workspace แต่ฟีเจอร์น้อยกว่าในแง่ Analytics และ Template ถ้าต้องการ Newsletter มืออาชีพแนะนำ Mailchimp หรือ Brevo เสริม
Q: ใช้ Mailing List ส่ง Marketing Email ได้ไหม?
A: ได้ แต่ต้องแน่ใจว่าผู้รับ Opt-in แล้วและมีลิงก์ Unsubscribe ชัดเจน การส่งจาก Shared Hosting IP มีความเสี่ยงถูก Blacklist ถ้าสมาชิก Mark ว่า Spam มาก สำหรับ Marketing Email ปริมาณมากแนะนำใช้ SMTP Service เช่น SendGrid หรือ Amazon SES แทน