feat: Add additional checks for website, NS records and personal emails

This commit is contained in:
Dries Augustyns
2026-01-12 20:02:08 +01:00
parent 26800a8553
commit 0a67a8278f
8 changed files with 163 additions and 46 deletions
+4 -2
View File
@@ -12,8 +12,10 @@ export interface EmailVerificationResult {
isAlias: boolean;
isTypo: boolean;
isPlusAddressed: boolean;
domainExists: boolean;
hasMxRecords: boolean;
isPersonalEmail: boolean; // Email is from a personal/free provider (Gmail, Hotmail, etc.)
domainExists: boolean; // Domain exists in DNS (has NS records)
hasWebsite: boolean; // Domain has A/AAAA records (informational - not required for email)
hasMxRecords: boolean; // Domain has MX records (required for receiving email)
suggestedEmail?: string;
reasons: string[];
}