Accountmaker Docs
Tipos

Clave DKIM

Clave de firma de email para autenticación de dominio y mejor entregabilidad.

dkim email signing deliverability dns

Clave DKIM

Una Clave DKIM se usa para firmar digitalmente emails salientes para un dominio. DKIM mejora la entregabilidad al permitir que los destinatarios verifiquen la autenticidad del email.

Esquema

interface DkimKey {
  id: string; // "dkm_..." - Identificador único
  domain_id: string; // Dominio asociado
  selector: string; // Selector DNS (ej., "default")
  is_active: boolean; // Actualmente firmando emails
  dns_record_name: string; // Nombre completo del registro DNS
  dns_record_value: string; // Clave pública para DNS
  created_at: string;
  updated_at: string;
}

Propiedades

PropiedadTipoDescripción
idstringKSUID con prefijo dkm_
domain_idstringDominio al que pertenece la clave
selectorstringPrefijo del selector DKIM
is_activebooleanUsado para firmar
dns_record_namestringNombre del registro TXT DNS
dns_record_valuestringValor de la clave pública
created_atstringMarca de tiempo de creación
updated_atstringÚltima actualización

Configuración DNS

Agregar registro TXT para DKIM:

Tipo de RegistroNombreValor
TXT{selector}._domainkey.example.comv=DKIM1; k=rsa; p={public_key}

Rotacion de Claves

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

Solo una clave puede estar activa por dominio.

Ejemplo

{
  "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"
}

Relacionado

  • Dominio - Configuración de dominio
  • Email - Infraestructura de email