Custom SMTP delivers this environment's authentication email through any relay you already operate: verification, invitations, magic links, and one-time codes. A newly connected provider becomes the one that sends. Other connected email providers stay as fallbacks after a hard failure. Authdog's managed provider sends when none of yours is active.
Prepare the relay
Collect the submission host, port, username, and password from the relay. Use one of these transports:
- Port
587, which upgrades with STARTTLS. Leave Use TLS/SSL off. - Port
465with Use TLS/SSL on, for implicit TLS.
Authdog authenticates with AUTH LOGIN when both username and password are set. Do not point this form at an unencrypted SMTP endpoint.
Verify the From address with the relay, and publish SPF and DKIM for that domain. Authdog does not verify domain ownership for you.
Connect SMTP
In the Authdog console:
- Select the project and environment.
- Open Notifications > Providers.
- Select the Email channel.
- Choose Custom SMTP and select Connect.
- Enter:
| Field | Value |
|---|---|
| SMTP host | The submission host, for example smtp.example.com |
| Port | 587 or 465 |
| Username | The relay username. Some relays expect the literal value apikey |
| Password | The relay password or API key |
| From email | The address the relay will accept |
| Use TLS/SSL | On for implicit TLS, typically port 465 |
- Save. This relay becomes the active provider.
- Select Test, enter a recipient outside your own domain, and confirm delivery.
The password is encrypted and is not loaded back into the browser. On a later edit, leave it blank to keep the stored password. Enter a new value only to replace it.
Use Set active if you connected SMTP but another provider is still in use. Use managed returns delivery to Authdog.
Set the visible From name and Reply-to under Notifications > Configuration. Those defaults apply to every template, independent of which provider sends.
Test it
- Send the provider test. A refused connection usually means the host, port, or TLS mode does not match the relay.
- Trigger a real template, such as a magic link or an invitation, in the same environment.
- Confirm the send appears under Notifications > Events.
Use a separate credential and from-address for production. Provider configuration does not copy between environments.
Related
| Read | To learn how to |
|---|---|
| Email providers | Active provider, ports, and sender-domain checks |
| Notifications | Templates, from name, and the Events tab |
| Marketplace | The listing for this integration |