Pular para o conteúdo
couryo

SMTP para Supabase

O e-mail de confirmação não chegou. O usuário desistiu.

O envio que vem com o Supabase Auth foi feito para testar: um limite por hora muito baixo e, por padrão, só a sua equipe recebe. Troque por um SMTP de produção no painel do Supabase, sem mudar uma linha de código.

Criar conta grátis e pegar a chave

3.000 e-mails por mês grátis. Sem cartão para começar.

Por que o e-mail do Auth não chega

Números da documentação do Supabase Auth (páginas de SMTP personalizado e de limites), conferidos em 20/10/2026. Eles podem mudar.

Os campos para colar

No painel do Supabase: Authentication > Emails > SMTP Settings, ligue Enable Custom SMTP e preencha:

CampoValor
Host
smtp.couryo.com
Port number
587

STARTTLS. Ou 465 (TLS) ou 2525 (STARTTLS, quando a 587 está bloqueada).

Username
couryo

Sempre esta palavra, para qualquer conta.

Password
ck_live_...

Uma chave de API do Couryo com escopo send. Uma chave ck_test_ captura o e-mail no painel e não entrega nada.

Sender email
nao-responda@auth.seuapp.com.br

Um endereço de um domínio verificado no Couryo.

Sender name
Seu app

O nome que a pessoa vê na caixa de entrada.

Salve e, logo depois, abra Authentication > Rate Limits e suba os e-mails por hora. Ao salvar o SMTP próprio, o Supabase começa em 30 por hora; é o passo que mais gente esquece.

Três passos, sem mudar código

  1. 1

    Verifique o domínio de envio

    No Couryo, em Domínios, adicione o domínio (um subdomínio só para o login, como auth.seuapp.com.br, separa o Auth do marketing). Cada registro DNS mostra o status ao vivo, com a Cloudflare em um clique.

  2. 2

    Crie a chave do SMTP

    No painel, Chaves de API > Conectar ao Supabase cria uma chave só com escopo send e mostra cada campo com botão de copiar. A chave inteira aparece uma única vez.

  3. 3

    Cole, salve e teste

    Cole os campos no Supabase, suba o limite por hora e cadastre um usuário de teste. O e-mail aparece na linha do tempo do Couryo: aceito, enviado e entregue, com a resposta do servidor de destino em português.

Guia completo: Supabase Auth com SMTP personalizado

Quanto custa

E-mail de login é transacional: sai em qualquer plano, inclusive no Grátis. Preço em reais, com Pix.

Todos os planos e a calculadora

Perguntas frequentes

Qual é o limite de e-mail do Supabase Auth?
Com o envio embutido, 2 e-mails por hora para o projeto inteiro, e só para os membros da organização. Com SMTP próprio, o limite começa em 30 por hora e você muda em Authentication > Rate Limits. Há ainda uma janela de 60 segundos por usuário entre um pedido e outro (documentação do Supabase, conferida em 20/10/2026).
Quais dados de SMTP eu coloco no Supabase?
Host smtp.couryo.com, porta 587 (STARTTLS), 465 (TLS) ou 2525, usuário couryo, senha = uma chave de API do Couryo com escopo send e um Sender email de um domínio verificado no Couryo.
Liguei o SMTP próprio e o erro email rate limit exceeded continua. Por quê?
Quase sempre porque o limite de e-mails por hora ficou no valor inicial. Suba o número em Authentication > Rate Limits. Se o erro só aparece quando a mesma pessoa pede duas vezes seguidas, é a janela de 60 segundos por usuário, e ela é proposital.
Dá para testar o cadastro sem mandar e-mail de verdade?
Sim. Use uma chave ck_test_ como senha do SMTP: o Couryo captura o e-mail de confirmação e mostra no painel, com o link, sem entregar nada.
Quanto custa?
O plano Grátis tem 3.000 e-mails por mês, até 100 por dia, para sempre. O Pro custa R$ 99 por mês com 50.000 e-mails. Preço em reais, com Pix.
A conta nova do Couryo já envia?
A conta nova começa num modo de teste (sandbox) que só envia para os endereços da própria conta. Com o domínio verificado, ela sobe sozinha para um nível que envia para qualquer pessoa; os limites de cada nível estão na página Limites e níveis da documentação.

Faça o próximo e-mail de cadastro chegar

Criar conta grátis e pegar a chave

3.000 e-mails por mês grátis. Sem cartão para começar.