Skip to content

smtpPresetFromEnv

smtpPresetFromEnv(env?, logger?): EmailSender | undefined

Defined in: smtp.ts:53

SMTP sender from the environment (SMTP_HOST, SMTP_PORT, SMTP_SECURE, SMTP_USER, SMTP_PASS, SMTP_FROM). Returns undefined unless SMTP_HOST is set, so unconfigured servers keep current behavior.

Requires the optional nodemailer peer when a sender is built.

Record<string, string | undefined> = process.env

Logger

EmailSender | undefined