Email providers
Configure the provider withEMAIL_PROVIDER. If set, ShipFree uses that provider. If not set, it auto-discovers the first configured provider.
Resend
RESEND_API_KEYRESEND_DOMAIN
Postmark
POSTMARK_API_TOKEN
Plunk
PLUNK_API_KEY
Nodemailer (SMTP)
SMTP_HOSTSMTP_PORTSMTP_USERSMTP_PASSSMTP_SECURE
Custom provider
Implement a custom provider and register it insrc/lib/messaging/email/providers/custom.ts.
Set
DEFAULT_FROM_EMAIL and DEFAULT_FROM_NAME to control sender identity.