UNPKG

@devmehq/email-validator-js

Version:

Advanced Email Validation with DNS MX lookup and Mailbox Verification

18 lines (17 loc) 507 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.resolveMxRecords = resolveMxRecords; const dns_1 = require("dns"); async function resolveMxRecords(domain) { const records = await dns_1.promises.resolveMx(domain); records.sort((a, b) => { if (a.priority < b.priority) { return -1; } if (a.priority > b.priority) { return 1; } return 0; }); return records.map((record) => record.exchange); }