client.mail. This module allows you to send emails using your project’s configured mail provider (e.g. Resend).
send
Send an email.SendMailPayload)
Payload modes
Use one of these modes:- Template mode:
templateIdortemplateName(+ optionalvariables) - Direct mode:
subject+ at least one oftextorhtml
templateId and templateName in the same request.
Template resolution order
When you usetemplateName, urBackend resolves templates in this order:
- Project template (override)
- Global/system template
- Legacy embedded project template fallback (older projects only)
Placeholder syntax
- Escaped placeholder:
{{name}} - Raw placeholder:
{{{htmlSnippet}}}(use carefully) - Nested variables:
{{user.name}}
{{appUrl}}. URL-like variables are sanitized to safe http/https URLs before rendering.
Returns (SendMailResponse)
Example
