Roll Back compile version

This commit is contained in:
Benjamin Toby
2025-07-05 16:14:11 +01:00
parent 4f4eb44a98
commit 728183b827
251 changed files with 10169 additions and 7458 deletions
@@ -1,16 +1,22 @@
import dns from "dns";
import debugLog from "../../../utils/logging/debug-log";
export default function emailMxLookup(email, debug) {
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = emailMxLookup;
const dns_1 = __importDefault(require("dns"));
const debug_log_1 = __importDefault(require("../../../utils/logging/debug-log"));
function emailMxLookup(email, debug) {
return new Promise((resolve, reject) => {
if (!email) {
resolve(false);
return;
}
const domain = email.split("@")[1];
dns.resolveMx(domain, (err, addresses) => {
dns_1.default.resolveMx(domain, (err, addresses) => {
if (err || !addresses.length) {
if (debug) {
debugLog({
(0, debug_log_1.default)({
log: (err === null || err === void 0 ? void 0 : err.message) || "No MX records found",
addTime: true,
label: "Email MX Lookup",
@@ -21,7 +27,7 @@ export default function emailMxLookup(email, debug) {
}
else {
if (debug) {
debugLog({
(0, debug_log_1.default)({
log: addresses,
addTime: true,
label: "MX Records",
@@ -1,4 +1,7 @@
export default function emailRegexCheck(email) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = emailRegexCheck;
function emailRegexCheck(email) {
const regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
return regex.test(email);
}
@@ -1,16 +1,22 @@
import net from "net";
import dns from "dns";
export default function verifyEmailSMTP(email) {
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = verifyEmailSMTP;
const net_1 = __importDefault(require("net"));
const dns_1 = __importDefault(require("dns"));
function verifyEmailSMTP(email) {
return new Promise((resolve, reject) => {
const domain = email.split("@")[1];
dns.resolveMx(domain, (err, addresses) => {
dns_1.default.resolveMx(domain, (err, addresses) => {
if (err || !addresses.length) {
console.log("Invalid email domain.");
return;
}
const mxServer = addresses[0].exchange;
console.log(`Connecting to ${mxServer} to verify email...`);
const client = net.createConnection(25, mxServer);
const client = net_1.default.createConnection(25, mxServer);
client.on("connect", () => {
console.log("Connected to SMTP server.");
client.write("HELO example.com\r\n");