AM
TH
เริ่มต้นฟรี
เมนู
ประเภท

คีย์ DKIM

คีย์ลงลายเซ็นอีเมลสำหรับการยืนยันโดเมนและเพิ่มประสิทธิภาพการส่ง

dkim email signing deliverability dns

คีย์ DKIM

คีย์ DKIM ใช้ลงลายเซ็นดิจิทัลให้กับอีเมลขาออกของโดเมน DKIM ช่วยเพิ่มโอกาสส่งถึงด้วยการให้ผู้รับตรวจสอบความถูกต้องของอีเมลได้

สคีมา

interface DkimKey {
  id: string; // "dkm_..." - ตัวระบุที่ไม่ซ้ำ
  domain_id: string; // โดเมนที่เชื่อมโยง
  selector: string; // DNS selector (เช่น "default")
  is_active: boolean; // กำลังใช้ลงลายเซ็นอีเมล
  dns_record_name: string; // ชื่อ DNS record แบบเต็ม
  dns_record_value: string; // public key สำหรับ DNS
  created_at: string;
  updated_at: string;
}

คุณสมบัติ

PropertyTypeคำอธิบาย
idstringKSUID ที่ขึ้นต้นด้วย dkm_
domain_idstringโดเมนที่คีย์นี้สังกัด
selectorstringคำนำหน้า DKIM selector
is_activebooleanใช้ลงลายเซ็นอยู่หรือไม่
dns_record_namestringชื่อ DNS TXT record
dns_record_valuestringค่า public key
created_atstringเวลาที่สร้าง
updated_atstringเวลาที่อัปเดตล่าสุด

การตั้งค่า DNS

เพิ่ม TXT record สำหรับ DKIM:

Record TypeNameValue
TXT{selector}._domainkey.example.comv=DKIM1; k=rsa; p={public_key}

การหมุนคีย์

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  Create     │────▶│  Activate   │────▶│  Deactivate │
│  New Key    │     │  New Key    │     │  Old Key    │
└─────────────┘     └─────────────┘     └─────────────┘

หนึ่งโดเมนสามารถมีคีย์ที่ active ได้เพียงตัวเดียว

ตัวอย่าง

{
  "id": "dkm_2kHfPZcN9xW4mE8RtY7vB",
  "domain_id": "hst_1jGePYbM8wV3lD7QsX6uA",
  "selector": "default",
  "is_active": true,
  "dns_record_name": "default._domainkey.example.com",
  "dns_record_value": "v=DKIM1; k=rsa; p=MIGfMA0GCS...",
  "created_at": "2026-01-15T10:30:00Z",
  "updated_at": "2026-01-15T10:30:00Z"
}

ที่เกี่ยวข้อง

  • Domain - การตั้งค่าโดเมน
  • Email - โครงสร้างพื้นฐานอีเมล