zb-email-verifier
Version:
Promise-based library for verify an email address existence via SMTP
23 lines (22 loc) • 576 B
TypeScript
export interface SmtpClientOptions {
host: string;
port?: number;
}
export interface SmtpClientResponse {
code: number;
message: string;
}
export declare class SmtpClient {
private options;
private client?;
private queue;
private debug;
constructor(options: SmtpClientOptions);
connect(): Promise<SmtpClientResponse>;
close(): void;
helo(value: string): Promise<SmtpClientResponse>;
from(value: string): Promise<SmtpClientResponse>;
to(value: string): Promise<SmtpClientResponse>;
private write;
private read;
}