Sending email
How email is sent for address verification, password resets, and magic links.
Auth sends the following emails.
- Email verification
- Password reset
- Magic link login
You can change the sender name, color, and logo in the settings.
runlot auth set brand-name "My App"
runlot auth set brand-color "#0f6f8f"
runlot auth set brand-logo https://example.com/logo.svgIn development, links go to the logs
In a local development environment, no email is actually sent. Instead, you can find the login or verification link in the project logs.
runlot logsThis lets you test the sign-up and password reset flows without configuring a mail server.
Sending limits
The per-project limit is 30 emails per hour on the Free plan and 300 on Pro. Once you exceed it, email delivery is delayed. Login emails share this budget with env.email.send — see Email.
Reaching this limit during sign-up is rare, but do not use this feature for bulk mail such as announcements or newsletters. For those, calling an external email delivery service from your worker is the right approach.