Defaults.Exposed › การตั้งค่า › DKIM
วิธีตั้งค่า DKIM บน GoDaddy
เผยแพร่ DKIM keys ของผู้ให้บริการอีเมลใน DNS ของ GoDaddy เพื่อให้ข้อความของคุณมีลายเซ็นที่ผ่านการตรวจสอบ
เหตุใดสิ่งนี้จึงสำคัญต่อธุรกิจของคุณ
DKIM (DomainKeys Identified Mail) เพิ่มลายเซ็นดิจิทัลที่มองไม่เห็นและป้องกันการดัดแปลงในอีเมลทุกฉบับที่คุณส่ง เมล์เซิร์ฟเวอร์ที่รับใช้ public key ที่เผยแพร่ใน DNS ของคุณเพื่อยืนยันว่าข้อความนั้นมาจากโดเมนของคุณจริง ๆ และไม่ถูกแก้ไขระหว่างทาง พูดให้เข้าใจง่าย: ทำให้อีเมลของคุณดูน่าเชื่อถือสำหรับระบบที่ตัดสินระหว่าง “กล่องจดหมาย” และ “สแปม” และทำให้โดเมนของคุณยากต่อการปลอมแปลงมาก ฟรี และเป็นส่วนสำคัญในการรับส่งอีเมลอย่างน่าเชื่อถือ
งานสองอย่างที่แยกจากกัน — รู้ว่าอันไหนคืออันไหน
DKIM เกี่ยวข้องกับสองสถานที่ และคนมักสับสน:
- แพลตฟอร์มอีเมล/เมลของคุณ (Microsoft 365, Google Workspace, เครื่องมืออีเมลจำนวนมาก ฯลฯ) สร้าง DKIM keys คุณเปิด DKIM ที่นั่นและระบบจะให้ records ที่ต้องเผยแพร่ GoDaddy ไม่ได้สร้าง keys เหล่านี้ให้คุณ เว้นแต่ GoDaddy ก็เป็นผู้ให้บริการอีเมลของคุณด้วย
- DNS host ของคุณ (GoDaddy ถ้า nameserver ของคุณชี้ไปที่ GoDaddy) เผยแพร่ records เหล่านั้น นี่คือส่วนที่คุณทำใน GoDaddy
ดังนั้นกระบวนการคือ: รับ DKIM records จากผู้ให้บริการอีเมลก่อน จากนั้นเพิ่มใน GoDaddy DNS
ก่อนอื่น ยืนยันว่า GoDaddy รัน DNS ของคุณ
DKIM record จะทำงานได้ก็ต่อเมื่อ nameserver ของโดเมนของคุณชี้ไปที่ GoDaddy ในบัญชี GoDaddy ของคุณ เปิดโดเมนและตรวจสอบส่วน Nameservers หากแสดง nameserver ของบริษัทอื่น (web host, Cloudflare, ผู้ให้บริการอีเมล) ให้เพิ่ม DKIM records ที่นั่นแทน — การเพิ่มที่ GoDaddy จะไม่มีผลใด ๆ
สิ่งที่ผู้ให้บริการของคุณให้
DKIM records มักเป็น CNAME records (โดยเฉพาะ Microsoft 365 และหลายแพลตฟอร์ม) แม้ว่าผู้ให้บริการบางรายจะให้ TXT record แทน ไม่ว่ากรณีใด ผู้ให้บริการของคุณจะให้:
- ค่า host/name หนึ่งรายการขึ้นไป ซึ่งมี selector — อะไรทำนอง
selector1._domainkeyหรือgoogle._domainkey - ค่า ที่ตรงกันเพื่อชี้ไปที่ (target hostname สำหรับ CNAME หรือ key string ยาวสำหรับ TXT)
Microsoft 365 มักให้ CNAME records สอง รายการ (selector1._domainkey และ selector2._domainkey) Google Workspace มักให้ TXT record หนึ่ง รายการที่ google._domainkey
ขั้นตอนใน GoDaddy
- ลงชื่อเข้าใช้ GoDaddy และเปิด DNS settings ของโดเมน (มองหา DNS, Manage DNS หรือ DNS / Records)
- เพิ่ม record ใหม่ (มองหา Add / Add New Record)
- เลือกประเภท record ที่ผู้ให้บริการระบุ — มักเป็น CNAME บางครั้งเป็น TXT
- ในช่อง Name / Host ป้อน เฉพาะส่วน selector ตามที่ผู้ให้บริการให้มา เช่น
selector1._domainkeyหรือgoogle._domainkeyอย่าเพิ่มโดเมนต่อท้าย GoDaddy ต่อโดเมนให้อัตโนมัติ - ในช่อง Value วาง target ที่ผู้ให้บริการให้มา:
- สำหรับ CNAME: target hostname (เช่น
selector1-yourdomain-com._domainkey.yourtenant.onmicrosoft.com) - สำหรับ TXT: key string เต็ม (ขึ้นต้นด้วย
v=DKIM1; ...)
- สำหรับ CNAME: target hostname (เช่น
- ปล่อย TTL ไว้ที่ค่าเริ่มต้น
- บันทึก ทำซ้ำสำหรับแต่ละ DKIM record ที่ผู้ให้บริการระบุ (Microsoft 365 ต้องการทั้ง selector1 และ selector2)
- กลับไปที่ผู้ให้บริการอีเมลและคลิกปุ่ม “verify” หรือ “enable DKIM” — DKIM จะทำงานเต็มที่ก็ต่อเมื่อผู้ให้บริการยืนยันว่าเห็น records
ข้อผิดพลาดที่มักเกิดขึ้นบน GoDaddy
- ใส่เฉพาะ Selector ในช่อง Name ป้อน
selector1._domainkeyไม่ใช่selector1._domainkey.yourdomain.comการเพิ่มโดเมนจะสร้างชื่อ host ที่เสียและซ้ำกัน - CNAME กับ TXT — ตรงกับที่ผู้ให้บริการบอก การเลือกประเภทผิดจะล้มเหลวโดยไม่แสดงข้อผิดพลาด คัดลอกประเภทให้ตรงกัน
- ไม่มีเครื่องหมายอัญประกาศในค่า TXT วาง key ธรรมดา GoDaddy จัดการการครอบเอง อย่าครอบด้วย
" - อย่าลืม record ที่สอง Microsoft 365 จะไม่ผ่าน DKIM หากเผยแพร่เพียง selector เดียว
- เปิดใช้งานที่ผู้ให้บริการด้วย การเผยแพร่ใน DNS ยังไม่พอ — ต้องสลับสวิตช์ในแพลตฟอร์มอีเมลด้วย
- ให้เวลามัน การเปลี่ยนแปลง DNS อาจใช้เวลาตั้งแต่สองสามนาทีถึงสองสามชั่วโมงในการแพร่กระจาย
ตรวจสอบว่าได้ผล
เมื่อคุณเพิ่ม records และเปิดใช้งาน DKIM ที่ผู้ให้บริการแล้ว ยืนยันด้วยการตรวจสอบฟรีบน Defaults.Exposed ป้อนโดเมนของคุณแล้วระบบจะบอกอย่างชัดเจนว่า DKIM อยู่ในตำแหน่งที่ถูกต้องหรือไม่ ข้อมูลของคุณประมวลผลในสหภาพยุโรป
เสร็จแล้ว? ตรวจสอบโดเมนของคุณฟรี เพื่อยืนยันว่าใช้งานได้ — และดูคะแนนเต็มของคุณใน 34 การตรวจสอบ