วิธีตั้งค่า Email ปลอดภัยสำหรับ Domain ใน DirectAdmin (SPF, DKIM, DMARC)

วิธีตั้งค่า Email ปลอดภัยสำหรับ Domain ใน DirectAdmin (SPF, DKIM, DMARC)

ปัญหาที่พบบ่อยของธุรกิจคือ "ส่งอีเมลไปแล้วผู้รับไม่ได้รับ" หรือ "อีเมลเข้าโฟลเดอร์สแปมของปลายทาง" ทั้งที่เนื้อหาไม่ได้เป็นสแปมเลย สาเหตุหลักมักมาจากโดเมนยังไม่ได้ตั้งค่าความปลอดภัยของอีเมลให้ครบถ้วน บทความนี้อธิบายวิธีตั้งค่า 3 ระบบหลักที่ช่วยให้อีเมลจากโดเมนของคุณน่าเชื่อถือขึ้นในสายตาของเซิร์ฟเวอร์ปลายทาง (เช่น Gmail, ธนาคาร, องค์กรขนาดใหญ่ที่มักกรองเข้มงวด)

ทำไมเรื่องนี้ถึงสำคัญ

ผู้ให้บริการอีเมลรายใหญ่ เช่น Gmail และองค์กรที่มีระบบรักษาความปลอดภัยสูงอย่างธนาคาร มักปฏิเสธหรือกรองอีเมลจากโดเมนที่ไม่มีการยืนยันตัวตนเหล่านี้ทิ้งไปโดยอัตโนมัติ ไม่ว่าเนื้อหาจะสำคัญแค่ไหนก็ตาม

ขั้นตอนที่ 1: ตรวจสอบสถานะที่เมนู Domain Email Security

ล็อกอิน DirectAdmin ไปที่เมนู Domain Email Security ในกลุ่ม Server Manager (บางเซิร์ฟเวอร์อาจรวมอยู่ใน DNS Management) จะเห็นสถานะของ SPF, DKIM และ DMARC ของโดเมนนั้น

หน้าตั้งค่า Domain Email Security แสดงสถานะ SPF, DKIM, DMARC

ขั้นตอนที่ 2: ตั้งค่า SPF (Sender Policy Framework)

SPF คือรายการ "เซิร์ฟเวอร์ที่ได้รับอนุญาตให้ส่งอีเมลในนามโดเมนนี้" หากยังไม่มี ให้กดปุ่มเพิ่ม SPF Record ระบบจะสร้าง DNS TXT Record ให้อัตโนมัติ ลักษณะประมาณนี้:

v=spf1 a mx ip4:202.129.207.235 ~all

ความหมายคือ อนุญาตให้ IP ของเซิร์ฟเวอร์เว็บ/เมลของโดเมนนี้ส่งอีเมลได้ ส่วนเซิร์ฟเวอร์อื่นที่ไม่ได้ระบุไว้จะถูกพิจารณาว่าน่าสงสัย

ขั้นตอนที่ 3: เปิดใช้งาน DKIM

DKIM คือการเซ็นรับรองอีเมลด้วยกุญแจดิจิทัลเฉพาะของโดเมน เพื่อยืนยันว่าอีเมลไม่ถูกปลอมแปลงหรือแก้ไขระหว่างทาง ติ๊กเปิดใช้งาน DKIM ระบบจะสร้างกุญแจ (public/private key) และเพิ่ม DNS TXT Record ให้อัตโนมัติในรูปแบบ:

default._domainkey.ugroup.co.th → v=DKIM1; k=rsa; p=MIGfMA0...

ขั้นตอนที่ 4: เพิ่ม DMARC (แนะนำเพิ่มเติม)

DMARC เป็นนโยบายที่บอกเซิร์ฟเวอร์ปลายทางว่า "ถ้าอีเมลที่อ้างว่ามาจากโดเมนนี้ไม่ผ่าน SPF/DKIM ให้ทำอย่างไร" กดปุ่ม + เพิ่ม DMARC Record ตัวอย่างค่าที่แนะนำสำหรับเริ่มต้น:

_dmarc.ugroup.co.th → v=DMARC1; p=quarantine; rua=mailto:support@ugroup.co.th

p=quarantine หมายถึงให้ส่งอีเมลที่ไม่ผ่านการตรวจสอบไปยังโฟลเดอร์สแปมแทนการปฏิเสธทันที เหมาะสำหรับเริ่มต้นใช้งาน เมื่อมั่นใจว่าตั้งค่าถูกต้องสมบูรณ์แล้วค่อยพิจารณาเปลี่ยนเป็น p=reject ในภายหลัง

ขั้นตอนเสริม: PTR Record (Reverse DNS)

นอกเหนือจาก 3 รายการข้างต้น ควรตรวจสอบว่า IP ของเซิร์ฟเวอร์มี PTR Record ชี้กลับมาที่ชื่อ mail server ให้ถูกต้อง (เช่น IP ต้องชี้กลับไปที่ mail.ugroup.co.th) ซึ่งเป็นอีกปัจจัยสำคัญที่ผู้ให้บริการอีเมลรายใหญ่ใช้ตรวจสอบความน่าเชื่อถือ — ส่วนนี้มักตั้งค่าได้ที่หน้าจัดการ IP/VPS ของผู้ให้บริการเซิร์ฟเวอร์ ไม่ใช่ใน DirectAdmin โดยตรง หากไม่แน่ใจให้ติดต่อผู้ให้บริการโฮสติ้ง

สรุป

การตั้งค่าครบทั้ง SPF, DKIM, DMARC และ PTR ที่ถูกต้อง คือรากฐานสำคัญที่ทำให้อีเมลจากโดเมนบริษัทของคุณถูกส่งถึงปลายทางและไม่ถูกกรองเป็นสแปม โดยเฉพาะเมื่อต้องส่งอีเมลไปยังหน่วยงานที่มีระบบความปลอดภัยเข้มงวดอย่างธนาคาร หากไม่มั่นใจในการตั้งค่าด้วยตัวเอง ติดต่อทีมงานของเราให้ช่วยตรวจสอบและตั้งค่าให้ได้

← กลับไปหน้าสาระน่ารู้