Defaults.Exposed › การตั้งค่า › DKIM
วิธีตั้งค่า DKIM บน Namecheap
เผยแพร่ DKIM key ของผู้ให้บริการอีเมลใน DNS ของ Namecheap เพื่อให้อีเมลของคุณมีลายเซ็นที่ป้องกันการดัดแปลง
เหตุใดสิ่งนี้จึงสำคัญต่อธุรกิจของคุณ
DKIM (DomainKeys Identified Mail) เพิ่มลายเซ็นดิจิทัลที่มองไม่เห็นในอีเมลทุกฉบับที่คุณส่ง ผู้ให้บริการอีเมลที่รับใช้ public key ที่คุณเผยแพร่ใน DNS เพื่อยืนยันสองสิ่ง: ข้อความนั้นมาจากโดเมนของคุณจริง ๆ และไม่มีใครแก้ไขมันระหว่างทาง
พูดให้เข้าใจง่าย: DKIM คือตราประทับความแท้จริงบนอีเมลของคุณ ทำให้การแอบอ้างยากขึ้นและเพิ่มโอกาสที่อีเมลแท้ของคุณจะเข้าถึงกล่องจดหมายแทนที่จะเป็นสแปม เช่นเดียวกับรายการอื่น ๆ ฟรีและตั้งค่าเพียงครั้งเดียว
สำคัญ: DKIM มีสองส่วน
DKIM คือ record ที่สำคัญที่สุดที่ต้องรู้ว่าใครทำอะไร:
- ผู้ให้บริการอีเมลของคุณสร้าง key Google Workspace, Microsoft 365 หรือผู้ที่รันกล่องจดหมายของคุณจะสร้าง DKIM key ให้คุณภายในคอนโซลผู้ดูแลระบบของพวกเขา คุณสร้างค่านี้เองไม่ได้ — คุณต้องได้ชื่อ host และค่าที่แน่นอนจากพวกเขา
- Namecheap เผยแพร่มัน จากนั้นคุณเพิ่ม key นั้นใน DNS ของโดเมนที่ Namecheap (สมมติว่า Namecheap รัน DNS ของคุณ — ดูด้านล่าง)
ดังนั้น: สร้างใน mail platform เผยแพร่ใน DNS host
ก่อนอื่น ยืนยันว่า Namecheap รัน DNS ของคุณ
DKIM record จะทำงานได้ก็ต่อเมื่อ Namecheap ตอบ DNS สำหรับโดเมนของคุณ ใน Namecheap เปิด Domain List → Manage และตรวจสอบส่วน Nameservers หากแสดง Namecheap BasicDNS / PremiumDNS คุณอยู่ในที่ที่ถูกต้อง หากชี้ไปยังผู้ให้บริการอื่น ให้เพิ่ม DKIM record ที่นั่นแทน — จะไม่มีผลที่ Namecheap
รับ key จากผู้ให้บริการอีเมลของคุณ
ในพื้นที่ผู้ดูแลระบบของผู้ให้บริการอีเมล มองหาการตั้งค่า DKIM หรือ email authentication และสร้าง/เปิดใช้งาน key ระบบจะให้ข้อความสองชิ้น:
- ชื่อ host/selector เช่น
google._domainkeyหรือselector1._domainkey - ค่า ที่ยาวขึ้นต้นด้วย
v=DKIM1;ตามด้วยk=rsa; p=และอักขระยาวมาก (public key)
คัดลอกทั้งสองอย่างให้ตรงทั้งหมด
ขั้นตอนบน Namecheap
- ลงชื่อเข้าใช้ Namecheap และเปิด Domain List
- คลิก Manage ข้างโดเมน
- ไปที่การตั้งค่า DNS (มองหา DNS / Records / Advanced DNS)
- เลือก Add New Record DKIM key ส่วนใหญ่เป็น TXT Records — ใช้ TXT เว้นแต่ผู้ให้บริการของคุณบอกให้เพิ่ม CNAME โดยเฉพาะ (ผู้ให้บริการบางราย รวมถึง Microsoft 365 ใช้ CNAME records ที่ชี้กลับไปยังเซิร์ฟเวอร์ของพวกเขา)
- ในช่อง Host ป้อนเฉพาะส่วน selector เท่านั้น เช่น
google._domainkeyหรือselector1._domainkeyอย่าเพิ่มชื่อโดเมนต่อท้าย Namecheap จะต่อให้อัตโนมัติ - ในช่อง Value วางค่า key ที่ยาวตามที่ผู้ให้บริการให้มา
- ปล่อย TTL ไว้ที่ Automatic
- บันทึก record
ข้อผิดพลาดที่มักเกิดขึ้นบน Namecheap
- อย่าใส่โดเมนเต็มใน Host หากคำแนะนำของผู้ให้บริการแสดง
selector1._domainkey.yourdomain.comคุณป้อนเฉพาะselector1._domainkeyที่ Namecheap — ส่วนที่เหลือถูกเพิ่มให้คุณ การใส่โดเมนซ้ำจะสร้าง host ที่เสียเป็น..yourdomain.com.yourdomain.com - วาง key ทั้งหมด — มันยาวมาก DKIM public keys มีความยาวหลายร้อยอักขระ ตรวจสอบว่าไม่มีส่วนใดถูกตัด และไม่มีช่องว่างหรือการขึ้นบรรทัดใหม่แทรกเข้ามาระหว่างการคัดลอก-วาง
- อย่าเพิ่มเครื่องหมายอัญประกาศเอง วางค่าธรรมดา Namecheap จัดการการครอบเอง การเพิ่มเครื่องหมาย
"ด้วยตนเองอาจทำให้ record เสีย - TXT กับ CNAME — ทำตามผู้ให้บริการ หากพวกเขาบอกให้ใช้ CNAME เลือก CNAME และวาง target host เป็นค่า อย่าแปลงเป็น TXT
- ให้ selector ตรงกันทุกอักขระ selector ในช่อง Host ต้องตรงกับสิ่งที่ผู้ให้บริการคาดหวัง ตัวอักษรต่อตัวอักษร — นั่นคือวิธีที่ผู้รับค้นหา key ที่ถูกต้อง
- ให้เวลามัน การเปลี่ยนแปลง DNS อาจใช้เวลาสองสามนาทีถึงสองสามชั่วโมงในการแพร่กระจายก่อนที่ DKIM จะเริ่มตรวจสอบ
ตรวจสอบว่าได้ผล
หลังจากบันทึกและรอให้เวลาแพร่กระจายเล็กน้อย ให้ตรวจสอบด้วยการตรวจสอบฟรีบนเว็บไซต์นี้ ระบบจะยืนยันอย่างชัดเจนว่า DKIM record ของคุณถูกเผยแพร่และอ่านได้หรือไม่
เสร็จแล้ว? ตรวจสอบโดเมนของคุณฟรี เพื่อยืนยันว่าใช้งานได้ — และดูคะแนนเต็มของคุณใน 34 การตรวจสอบ