Defaults.Exposed › การตั้งค่า › DKIM
วิธีตั้งค่า DKIM บน Cloudflare
เผยแพร่ DKIM key ของผู้ให้บริการอีเมลใน DNS ของ Cloudflare เพื่อให้อีเมลของคุณมีลายเซ็นที่ป้องกันการดัดแปลง
เหตุใดสิ่งนี้จึงสำคัญต่อธุรกิจของคุณ
DKIM (DomainKeys Identified Mail) เพิ่มลายเซ็นดิจิทัลที่มองไม่เห็นในอีเมลทุกฉบับที่คุณส่ง ผู้ให้บริการอีเมลที่รับใช้ public key ที่คุณเผยแพร่ใน DNS เพื่อยืนยันสองสิ่ง: ข้อความนั้นมาจากโดเมนของคุณจริง ๆ และไม่มีใครแก้ไขมันระหว่างทาง
พูดให้เข้าใจง่าย: DKIM คือตราประทับความแท้จริงบนอีเมลของคุณ ทำให้การแอบอ้างยากขึ้นและเพิ่มโอกาสที่อีเมลแท้ของคุณจะเข้าถึงกล่องจดหมายแทนที่จะเป็นสแปม เช่นเดียวกับรายการอื่น ๆ ฟรีและตั้งค่าเพียงครั้งเดียว
สำคัญ: DKIM มีสองส่วน
DKIM คือ record ที่สำคัญที่สุดที่ต้องรู้ว่าใครทำอะไร:
- ผู้ให้บริการอีเมลของคุณสร้าง key Google Workspace, Microsoft 365 หรือผู้ที่รันกล่องจดหมายของคุณจะสร้าง DKIM key ให้คุณภายในคอนโซลผู้ดูแลระบบของพวกเขา คุณสร้างค่านี้เองไม่ได้ — คุณต้องได้ชื่อ host และค่าที่แน่นอนจากพวกเขา Cloudflare ไม่ได้สร้าง DKIM keys เป็นเพียง DNS host ไม่ใช่ผู้ให้บริการกล่องจดหมายของคุณ
- Cloudflare เผยแพร่มัน จากนั้นคุณเพิ่ม key นั้นใน DNS ของโดเมนใน Cloudflare (สมมติว่า Cloudflare รัน DNS ของคุณ — ดูด้านล่าง)
ดังนั้น: สร้างใน mail platform เผยแพร่ใน DNS host
ก่อนอื่น ยืนยันว่า Cloudflare รัน DNS ของคุณ
DKIM record จะทำงานได้ก็ต่อเมื่อ Cloudflare ตอบ DNS สำหรับโดเมนของคุณ DNS ของ Cloudflare จะ live ก็ต่อเมื่อ nameserver ของโดเมนคุณ (ตั้งที่ registrar ของคุณ) ชี้ไปยัง nameserver ของ Cloudflare ที่แสดงใน dashboard ของคุณ เปิดโดเมนของคุณใน Cloudflare และตรวจสอบหน้า Overview — จะยืนยันว่า Cloudflare ทำงานอยู่หรือไม่ หาก nameserver ชี้ไปยังผู้ให้บริการอื่น ให้เพิ่ม DKIM record ที่นั่นแทน จะไม่มีผลที่ Cloudflare
รับ key จากผู้ให้บริการอีเมลของคุณ
ในพื้นที่ผู้ดูแลระบบของผู้ให้บริการอีเมล มองหาการตั้งค่า DKIM หรือ email authentication และสร้าง/เปิดใช้งาน key ระบบจะให้ข้อความสองชิ้น:
- ชื่อ host/selector เช่น
google._domainkeyหรือselector1._domainkey - ค่า ที่ยาวขึ้นต้นด้วย
v=DKIM1;ตามด้วยk=rsa; p=และอักขระยาวมาก (public key)
คัดลอกทั้งสองอย่างให้ตรงทั้งหมด
ขั้นตอนบน Cloudflare
- ลงชื่อเข้าใช้ Cloudflare และเลือกโดเมนของคุณ
- ในเมนูด้านซ้าย ไปที่การตั้งค่า DNS (มองหา DNS / Records)
- คลิก Add record
- ตั้ง Type เป็น TXT สำหรับ DKIM keys ส่วนใหญ่ ใช้ CNAME เฉพาะเมื่อผู้ให้บริการของคุณบอกให้ใช้โดยเฉพาะ — ผู้ให้บริการบางราย รวมถึง Microsoft 365 ใช้ CNAME records ที่ชี้กลับไปยังเซิร์ฟเวอร์ของพวกเขา
- ในช่อง Name ป้อนเฉพาะส่วน selector เท่านั้น เช่น
google._domainkeyหรือselector1._domainkeyอย่าเพิ่มชื่อโดเมนต่อท้าย Cloudflare ต่อให้อัตโนมัติ - ในช่อง Content วางค่า key ที่ยาวตามที่ผู้ให้บริการให้มา (สำหรับ CNAME ให้วาง target host ที่พวกเขาให้มาแทน)
- ปล่อย TTL ไว้ที่ Auto
- คลิก Save
ข้อผิดพลาดที่มักเกิดขึ้นบน Cloudflare
- อย่าใส่โดเมนเต็มใน Name หากคำแนะนำของผู้ให้บริการแสดง
selector1._domainkey.yourdomain.comคุณป้อนเฉพาะselector1._domainkeyใน Cloudflare — ส่วนที่เหลือถูกเพิ่มให้คุณ การใส่โดเมนซ้ำจะสร้าง host ที่เสียเป็น..yourdomain.com.yourdomain.com - วาง key ทั้งหมด — มันยาวมาก DKIM public keys มีความยาวหลายร้อยอักขระ ตรวจสอบว่าไม่มีส่วนใดถูกตัด และไม่มีช่องว่างหรือการขึ้นบรรทัดใหม่แทรกเข้ามาระหว่างการคัดลอก-วาง Cloudflare จะแบ่ง TXT value ที่ยาวเป็นส่วน ๆ เบื้องหลัง — นั่นเป็นเรื่องปกติและไม่มีปัญหา
- อย่าเพิ่มเครื่องหมายอัญประกาศเอง วางค่าธรรมดา Cloudflare จัดการการครอบเอง การเพิ่มเครื่องหมาย
"ด้วยตนเองอาจทำให้ record เสีย - TXT กับ CNAME — ทำตามผู้ให้บริการ หากพวกเขาบอกให้ใช้ CNAME เลือก CNAME และวาง target host เป็น content อย่าแปลงเป็น TXT
- หากคุณเพิ่ม CNAME ให้ตั้งเป็น DNS only (ก้อนเมฆเทา) Authentication records ต้องไม่ถูก proxy — ตรวจสอบให้แน่ใจว่าสถานะ proxy แสดงก้อนเมฆเทา ไม่ใช่สีส้ม เพื่อให้ record ชี้ไปยังค่าของผู้ให้บริการอีเมลแทน proxy ของ Cloudflare
- ให้ selector ตรงกันทุกอักขระ selector ในช่อง Name ต้องตรงกับสิ่งที่ผู้ให้บริการคาดหวัง ตัวอักษรต่อตัวอักษร — นั่นคือวิธีที่ผู้รับค้นหา key ที่ถูกต้อง
- ให้เวลามัน การเปลี่ยนแปลง DNS อาจใช้เวลาสองสามนาทีถึงสองสามชั่วโมงในการแพร่กระจายก่อนที่ DKIM จะเริ่มตรวจสอบ
ตรวจสอบว่าได้ผล
หลังจากบันทึกและรอให้เวลาแพร่กระจายเล็กน้อย ให้ตรวจสอบด้วยการตรวจสอบฟรีบนเว็บไซต์นี้ ระบบจะยืนยันอย่างชัดเจนว่า DKIM record ของคุณถูกเผยแพร่และอ่านได้หรือไม่
เสร็จแล้ว? ตรวจสอบโดเมนของคุณฟรี เพื่อยืนยันว่าใช้งานได้ — และดูคะแนนเต็มของคุณใน 34 การตรวจสอบ