Defaults.Exposed › การตั้งค่า › DKIM
วิธีตั้งค่า DKIM บน Porkbun
เผยแพร่ DKIM key จากผู้ให้บริการอีเมลของคุณใน DNS ของ Porkbun เพื่อให้อีเมลของคุณมีลายเซ็นที่ป้องกันการดัดแปลง
เหตุใดสิ่งนี้จึงสำคัญต่อธุรกิจของคุณ
DKIM (DomainKeys Identified Mail) เพิ่มลายเซ็นดิจิทัลที่มองไม่เห็นในอีเมลทุกฉบับที่คุณส่ง ผู้ให้บริการอีเมลที่รับใช้ public key ที่คุณเผยแพร่ใน DNS เพื่อยืนยันสองสิ่ง: ข้อความนั้นมาจากโดเมนของคุณจริง ๆ และไม่มีใครแก้ไขมันระหว่างทาง
พูดให้เข้าใจง่าย: DKIM คือตราประทับความแท้จริงบนอีเมลของคุณ ทำให้การแอบอ้างยากขึ้นและเพิ่มโอกาสที่อีเมลแท้ของคุณจะเข้าถึงกล่องจดหมายแทนที่จะเป็นสแปม ฟรีและตั้งค่าเพียงครั้งเดียว
สำคัญ: DKIM มีสองส่วน
DKIM คือ record ที่สำคัญที่สุดที่ต้องรู้ว่าใครทำอะไร:
- ผู้ให้บริการอีเมลของคุณสร้าง key ผู้ที่รันกล่องจดหมายของคุณ — Google Workspace, Microsoft 365 หรือบริการอีเมลอื่น — สร้าง DKIM key สำหรับโดเมนของคุณภายในแผงผู้ดูแลระบบของพวกเขา คุณสร้างค่านี้เองไม่ได้ ผู้ให้บริการสร้างให้คุณพร้อมกับชื่อ selector (ป้ายกำกับที่ระบุ key)
- Porkbun เผยแพร่มัน จากนั้นคุณเพิ่ม key นั้นใน DNS ของโดเมนที่ Porkbun บริษัทที่รัน nameservers ของคุณ
ดังนั้น: สร้างที่ผู้ให้บริการอีเมล เผยแพร่ที่ Porkbun ทั้งสองส่วนจำเป็น
ยืนยันว่า Porkbun รัน DNS ของคุณ
DKIM record จะทำงานได้ก็ต่อเมื่อถูกเพิ่มที่ที่ nameservers ของโดเมนของคุณชี้ไป หากคุณลงทะเบียนโดเมนที่ Porkbun และปล่อยไว้บน nameservers เริ่มต้นของ Porkbun คุณอยู่ในที่ที่ถูกต้อง หาก nameservers ชี้ไปที่อื่น (web host, Cloudflare, ผู้ให้บริการอีเมลของคุณ) ให้เพิ่ม DKIM record ที่นั่นแทน
ในบัญชี Porkbun ของคุณ เปิดโดเมนและตรวจสอบ Authoritative Nameservers ที่แสดงบนหน้า details หากเป็น nameservers ของ Porkbun เอง ดำเนินการต่อด้านล่าง
รับ records จากผู้ให้บริการอีเมลของคุณ
ก่อนแตะต้อง DNS รวบรวมรายละเอียด DKIM จากผู้ที่รันอีเมลของคุณ:
- Google Workspace: ในคอนโซลผู้ดูแลระบบ ไปที่ Apps → Google Workspace → Gmail → Authenticate email สร้าง key และคัดลอก selector (มักเป็น
google._domainkey) และค่า TXT ที่ยาวขึ้นต้นด้วยv=DKIM1; k=rsa; p= - Microsoft 365: Microsoft ใช้ CNAME records สอง รายการที่ชื่อ
selector1._domainkeyและselector2._domainkeyแต่ละรายการชี้ไปยัง target...onmicrosoft.comที่ยาว ค้นหาพวกมันภายใต้ DKIM ในพื้นที่ผู้ดูแลระบบของ Microsoft 365 - ผู้ให้บริการอื่น: มองหาในพื้นที่การตั้งค่าอีเมลหรือ DNS ของผู้ให้บริการนั้นสำหรับ DKIM record และคัดลอก host และค่าให้ตรงทั้งหมด
จดว่าคุณได้รับ TXT records หรือ CNAME records — คุณจะเลือกประเภทที่ตรงกันในขั้นตอนต่อไป
ขั้นตอนบน Porkbun
- ลงชื่อเข้าใช้ Porkbun และเปิด Account → Domain Management
- ค้นหาโดเมนของคุณและคลิกไอคอน Details (cog) จากนั้นเปิด editor DNS Records สำหรับโดเมนนั้น
- ในพื้นที่ Add a DNS record ตั้ง Type ให้ตรงกับสิ่งที่ผู้ให้บริการให้มา — TXT สำหรับผู้ให้บริการส่วนใหญ่ หรือ CNAME สำหรับ Microsoft 365
- ในช่อง Host ป้อนเฉพาะส่วน selector เท่านั้น — เช่น
google._domainkeyหรือselector1._domainkeyอย่าเพิ่มชื่อโดเมนต่อท้าย Porkbun ต่อให้อัตโนมัติ - ในช่อง Answer วางค่าที่ผู้ให้บริการให้มา:
- สำหรับ TXT record ค่า key ที่ยาวขึ้นต้นด้วย
v=DKIM1; - สำหรับ CNAME record target host (เช่น ที่อยู่
...onmicrosoft.com)
- สำหรับ TXT record ค่า key ที่ยาวขึ้นต้นด้วย
- ปล่อย TTL ไว้ที่ค่าเริ่มต้น
- คลิก Add เพื่อบันทึก สำหรับ Microsoft 365 ทำซ้ำสำหรับ selector ที่สอง
ข้อผิดพลาดที่มักเกิดขึ้นบน Porkbun
- ประเภท record ที่ถูกต้อง Google Workspace ให้ TXT record Microsoft 365 ให้ CNAME records สอง records การเพิ่มประเภทผิดทำให้ DKIM ไม่ validate เลย ตรงกับสิ่งที่ผู้ให้บริการให้มาพอดี
- อย่าใส่โดเมนเต็มใน Host หากผู้ให้บริการแสดง
google._domainkey.yourdomain.comคุณป้อนเฉพาะgoogle._domainkeyที่ Porkbun — ส่วนที่เหลือถูกเพิ่มให้คุณ การใส่โดเมนซ้ำจะสร้าง host ที่เสียเช่นgoogle._domainkey.yourdomain.com.yourdomain.com - วาง key ทั้งหมด — มันยาวมาก DKIM public keys มีความยาวหลายร้อยอักขระ ตรวจสอบว่าไม่มีส่วนใดถูกตัดและไม่มีช่องว่างหรือการขึ้นบรรทัดใหม่แทรกเข้ามา
- อย่าเพิ่มเครื่องหมายอัญประกาศเอง วางค่าธรรมดา Porkbun จัดการการครอบเอง การเพิ่มเครื่องหมาย
"ด้วยตนเองอาจทำให้ record เสีย - เสร็จสิ้นที่ผู้ให้บริการด้วย ผู้ให้บริการบางราย (รวมถึง Google) ต้องการให้คุณกลับไปและคลิกปุ่มเพื่อ start signing หลังจาก record มีผลแล้ว การเผยแพร่เพียงอย่างเดียวไม่เพียงพอ — เปิด DKIM ที่ผู้ให้บริการ
- ให้เวลามัน การเปลี่ยนแปลง DNS อาจใช้เวลาตั้งแต่นาทีถึงสองสามชั่วโมงก่อนที่ผู้ให้บริการจะยืนยันและ DKIM จะเริ่ม validate
ตรวจสอบว่าได้ผล
หลังจากเผยแพร่ record (และเปิด DKIM ที่ผู้ให้บริการหากจำเป็น) ให้ตรวจสอบฟรีบน Defaults.Exposed ระบบจะยืนยันด้วยภาษาธรรมดาว่า DKIM record ของคุณถูกเผยแพร่และอ่านได้หรือไม่ ข้อมูลของคุณประมวลผลในสหภาพยุโรป
เสร็จแล้ว? ตรวจสอบโดเมนของคุณฟรี เพื่อยืนยันว่าใช้งานได้ — และดูคะแนนเต็มของคุณใน 34 การตรวจสอบ