Skip to main content

Application Email

Some app templates can send their transactional email (sign-up verification, password resets, invites, notifications) through Kuploy — with no SMTP server, API keys, or DNS to configure. It's set up automatically when the app deploys.

note

Available on Kuploy Cloud (licensed) instances, for supported templates such as LearnHouse. Self-hosted deployments and other templates continue to use the app's own email settings.

How it works

When a supported app is deployed, Kuploy wires its email to the platform's managed relay for you. There's nothing to enter — deploy the template and email works.

  • No credentials in your app. Your app never holds a shared mail account or license key. It hands each message to Kuploy, which sends it on your behalf.
  • Branded from your app's own domain. Mail is sent from no-reply@ at the domain your app is reached on. If that's a Kuploy-managed .kuploy.app address it's verified automatically (no DNS for you to set up); if it's your own custom domain, it becomes branded once that domain is verified. Until then, messages still go out from a default Kuploy address, so nothing is ever dropped waiting on setup.
  • Survives redeploys. The wiring persists across redeploys — you don't need to reconfigure anything.

Verifying it's active

After the app has deployed, send yourself a test from the app (for example a password-reset email). If you received it, the path works. The sender address tells you which stage you're at:

Sender you seeMeaning
no-reply@ at your app's domainBranded sender verified — fully set up
A default Kuploy addressWorking; branded sender still verifying

Using your own provider instead

If you'd rather send from your own domain or provider, set the app's own email configuration (e.g. SMTP or Resend) in its environment. An explicit provider configured on the app takes precedence, so you keep full control when you want it.

Troubleshooting

  • No email arrives: confirm the app finished deploying, then re-send. If you recently changed the app's email settings, redeploy so they take effect.
  • Sender never becomes branded: a Kuploy-managed .kuploy.app address verifies on its own. A custom domain becomes branded only after that domain is verified — finish its verification in the app's domain settings. Mail keeps delivering from the default sender in the meantime.
  • Platform email (operators): see SMTP Setup for configuring the platform's own delivery and managed vs. bring-your-own mode.
  • Custom mailboxes: see Email & Mailboxes to host full inboxes (IMAP) on your own domain.