---
title: "Supabase Auth"
description: "Deliver Supabase auth emails (magic links, confirmations) via Unitpost."
url: https://www.unitpost.com/guides/smtp/supabase
section: SMTP
updated: 2026-07-24
---
# Supabase Auth

## Connection settings

- **Host**: smtp.unitpost.com
- **Username**: unitpost (always this literal value)
- **Password**: Your Unitpost API key (must carry emails:send)
- **Port (STARTTLS)**: 587 (or 2587 if blocked)
- **Port (implicit TLS)**: 465 (or 2465 if blocked)
- **From address**: Any address on a verified domain

## Supabase Auth

> Deliver Supabase auth emails (magic links, confirmations) via Unitpost.

Point Supabase's custom SMTP at Unitpost so auth emails send from your own verified domain — and skip Supabase's built-in auth-email rate limits.

### 1. Open Supabase SMTP settings

In the Supabase dashboard go to Project Settings → Authentication → SMTP Settings and enable Custom SMTP.

### 2. Enter your Unitpost credentials

- Host: smtp.unitpost.com
- Port: 587
- Username: unitpost
- Password: Your Unitpost API key
- Sender email: auth@yourdomain.com (verified)
- Sender name: Your app name

> The sender email must be on a domain you've verified in Unitpost, or sends are rejected with a 550.

### 3. Save and send a test

Save the settings, then trigger a magic link or signup confirmation. Supabase renders its own auth templates; Unitpost just delivers them.

### 4. Confirm delivery

The auth email shows up in your Unitpost Activity view with full tracking.

Because delivery now runs through Unitpost, your plan's sending limits apply instead of Supabase's default auth-email throttle.

## Related

- [WordPress](https://www.unitpost.com/guides/smtp/wordpress): Route all WordPress email through Unitpost with an SMTP plugin.
- [Auth0](https://www.unitpost.com/guides/smtp/auth0): Send Auth0 verification, welcome, and reset emails via Unitpost.
- [Ruby on Rails](https://www.unitpost.com/guides/smtp/rails): Configure Action Mailer to deliver through Unitpost SMTP.
