Docs

Emails: SMTP, templates and limits

Send auth emails through your own SMTP provider or Sovaria’s sender, set up SPF and DKIM, customise every template with variables, and understand the shared sender’s limits.

Updated Oct 17, 2026Open in console

Project settings › Emails controls the emails your app users receive: sign-up confirmation, magic links and invites, password resets, email changes and new-sign-in alerts.

SMTP delivery, sending limits and the template editorSMTP delivery, sending limits and the template editor
Emails
custom SMTP ondefaultAuth eventsign-up, reset,magic linkTemplatesubject + HTML +textYour SMTPSES, Postmark,Resend…Sovaria senderlimited per planUser’s inbox

SMTP delivery

Turn on Use custom SMTP to send through your own provider. Presets fill the host and port for common providers — review and save. With custom SMTP, Sovaria’s sending limits no longer apply.

ProviderHostPortUsername
Amazon SESemail-smtp.<region>.amazonaws.com587SMTP credentials from the SES console
Postmarksmtp.postmarkapp.com587Server API token (also the password)
Resendsmtp.resend.com465 or 587resend (password: API key)
Mailgunsmtp.mailgun.org587Domain SMTP login
FieldValue
Host / Port587 uses STARTTLS, 465 uses TLS from the start.
Username / PasswordFrom your provider. The password is stored encrypted and never shown again.
Sender address / nameThe From line, e.g. Acme <no-reply@acme.com>. The domain must be verified at your provider.
  1. Verify your domain at the provider

    They give you SPF and DKIM records (and often a return-path CNAME).

  2. Add the records at your DNS host

    Wait until the provider shows the domain as verified.

  3. Enter the SMTP settings here and save

    Send yourself a password reset to check delivery.

Templates

Pick a template, edit its subject, HTML body and plain-text body, and save. Use {{ variable }} placeholders for the dynamic parts — each template lists the variables it receives, such as the action link, the one-time code and the project name. Reset to default restores Sovaria’s version. Custom templates are on paid plans; Free sends the defaults. More in Auth emails.

<h1>Reset your {{ project_name }} password</h1>
<p>Someone asked to reset the password for {{ email }}.</p>
<p><a href="{{ reset_url }}">Choose a new password</a> — the link works once, for {{ ttl_minutes }} minutes.</p>
<p>Didn't ask? You can ignore this email.</p>

Sending limits

For Sovaria’s shared sender only. Authentication also limits emails per address and per IP — see Authentication settings reference.

FreeProUltraTeamEnterprise
Monthly emails from Sovaria's sender (own SMTP is unlimited)2002,0006,00030,000150,000
Emails per week from Sovaria's sender2001,5004,00020,000100,000
Emails per day from Sovaria's sender505001,5008,00040,000
Emails per second from Sovaria's sender (own SMTP isn't limited)13102550
Something unclear or missing on this page?Tell us