InkApex docs
Guides

Email

Resend, Postmark or SMTP, with templates that escape what users type.

Set EMAIL_PROVIDER to resend, postmark or smtp, with EMAIL_FROM and the provider's key. SMTP covers Amazon SES, Azure, Mailgun, SendGrid and Google Workspace. In development, console prints every email to the terminal; production refuses it.

Send through the Mailer with a template from @makev1/email, or renderEmail for a new one. Templates escape every value in the HTML part; never build email HTML by hand.

Emails that are not credentials, such as receipts and notices, can go through the email.send job so a slow provider never slows a request.