Multiple guides describe how to route authentication emails—verification codes, welcome messages, password-change and reset notifications, breached-password alerts, MFA verifications, and invitations—through a mailbox your application controls instead of a development-only or provider-managed sender. For Auth0, the recommended path is to replace Auth0’s default test email provider by configuring its SMTP settings with Nylas Agent Account credentials (an app password on the grant), using the Nylas SMTP host and port. Auth0 requires the authenticated username to match the “From” address, and updates typically need host, port, username, and password together.

For Clerk, delivery is handled differently: each Clerk email template can be set to “Delivered by Clerk: off,” causing Clerk to render the email and send it to your application via an emails.created webhook. Your app then calls the Nylas API to send the message from the Agent Account, enabling inbound replies to reach your system through Nylas message-created webhooks.

For Supabase, switching from built-in dev SMTP requires enabling custom SMTP in the dashboard (or via environment variables) and mapping SMTP settings to the Agent Account, including using an app password and matching sender email to authenticated username. Across all setups, end-to-end testing includes verifying messages land in the mailbox “Sent” folder, and replying to those emails triggers a webhook so support or agents can respond.