email-domain-verifier
Version:
Verifies email domains
16 lines (13 loc) • 605 B
text/typescript
export type EmailVerificationOptions =
({ mxNotRequired: true, smtpNotRequired?: false, requireSmtpOrMx?: false } |
{ mxNotRequired?: false, smtpNotRequired: true, requireSmtpOrMx?: false } |
{ mxNotRequired?: false, smtpNotRequired?: false, requireSmtpOrMx: true } |
{ mxNotRequired?: false, smtpNotRequired?: false, requireSmtpOrMx?: false }) &
{ smtpConnectionTimeout?: number, useCache?: boolean }
export interface EnsuredEmailVerificationOptions {
smtpNotRequired: boolean
mxNotRequired: boolean
requireSmtpOrMx: boolean
smtpConnectionTimeout: number,
useCache: boolean
}