Email And Notifications
Auth email, transactional email, and connected mailbox boundaries in Handlet.
Handlet uses different email paths for different jobs.
Supabase Auth email
Password reset, verification, and auth links are sent by Supabase Auth. Local SMTP settings live in apps/web/supabase/config.toml; secrets are provided by environment variables.
App transactional email
Team invitations, contact acknowledgements, and other app-owned email should use the app mailer packages. Local development can route these messages to Mailpit.
Connected mailbox email
Customer email sync and outbound customer replies use connected channels such as Gmail or Outlook. These are workspace channel connections, not app notification emails.
Boundary rule
Do not send customer replies through the app notification mailer. Use the connected channel path so thread metadata and customer context stay intact.