UNPKG

@devmehq/email-validator-js

Version:

Advanced Email Validation with DNS MX lookup and Mailbox Verification

19 lines (18 loc) 601 B
export declare function isDisposableEmail(emailOrDomain: string): boolean; export declare function isFreeEmail(emailOrDomain: string): boolean; interface IVerifyEmailResult { validFormat: boolean; validMx: boolean | null; validSmtp: boolean | null; } interface IVerifyEmailParams { emailAddress: string; timeout?: number; verifyMx?: boolean; verifySmtp?: boolean; debug?: boolean; smtpPort?: number; } export declare const domainPorts: Record<string, number>; export declare function verifyEmail(params: IVerifyEmailParams): Promise<IVerifyEmailResult>; export {};