Email

Email Auth Check

Tool untuk audit deliverability email domain. Fokusnya mengecek apakah domain punya SPF dan DMARC yang masuk akal, serta membantu mencari selector DKIM umum.

Coba langsung

SPF dan DMARC bisa dicek langsung. DKIM butuh selector, default-nya default.

Siap ngecek. Masukkan target dulu.

Fungsi utama

Cocok untuk

  • - Setup email domain
  • - Audit deliverability
  • - Cek DMARC sebelum campaign
  • - Troubleshooting email masuk spam

Input

  • - Domain
  • - Selector DKIM opsional

Yang dicek

SPF TXT _dmarc TXT selector._domainkey TXT

Output yang ideal

  • - SPF record
  • - DMARC policy
  • - DKIM record jika selector diketahui
  • - Catatan risiko

Contoh implementasi Node

Astro endpoint ready
import { resolveTxt } from "node:dns/promises";

export async function checkEmailAuth(domain: string, selector = "default") {
  const txt = await resolveTxt(domain).catch(() => []);
  const dmarc = await resolveTxt(`_dmarc.${domain}`).catch(() => []);
  const dkim = await resolveTxt(`${selector}._domainkey.${domain}`).catch(() => []);

  return { txt, dmarc, dkim };
}