@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
17 lines (16 loc) • 779 B
TypeScript
import { IEmailService, OnSendMailError, OnSendMailSuccess } from "./IEmailService";
export declare class EmailService implements IEmailService {
private isInit;
private host;
private port;
private secure;
private username;
private password;
private fromEmail;
private needSetup;
private transporter;
init(host: string, port: number, secure: boolean, username: string, password: string, fromEmail: string): void;
run(): void;
sendMail(toEmail: string, subject: string, contentHtml: string, onSendMailSuccess?: OnSendMailSuccess, onSendMailError?: OnSendMailError): void;
sendMailToMore(toEmails: string[], subject: string, contentHtml: string, onSendMailSuccess?: OnSendMailSuccess, onSendMailError?: OnSendMailError): void;
}