MailON

Guia rápido — sem precisar ser dev

Você não precisa "mexer no Convex" no dia a dia. Só configurar as chaves uma vez.

0. Travou no login? Recuperação sem e-mail

Acesse /recuperar-acesso. Chave padrão: grstech-mailon-setup-2026 — define uma senha nova para gabrielle@grstech.com.br sem precisar de e-mail.

1. Entrar no MailON

Acesse /login. Use Entrar se já criou conta, ou Criar conta com gabrielle@grstech.com.br.

2. Esqueceu a senha?

Na tela de login, clique em Esqueci minha senha. O código chega no seu e-mail (precisa do Resend configurado no Convex — passo 3).

3. Resend API Key no Convex (só uma vez)

  1. Abra dashboard.convex.dev
  2. Entre com a mesma conta do GitHub/Vercel
  3. Abra o projeto brainy-scorpion-840(ou "convex-byzantium-flask")
  4. Menu lateral: SettingsEnvironment Variables
  5. Adicione:
    • RESEND_API_KEY = sua chave re_... do Resend
    • ADMIN_EMAILS = gabrielle@grstech.com.br
  6. Salve — não precisa redeploy do Convex, vale na hora

3b. Domínio no Resend (obrigatório para enviar e-mail)

  1. Abra resend.com/domains
  2. Adicione e verifique grstech.com.br (registros DNS que o Resend pedir)
  3. No Convex, adicione também:
    • RESEND_FROM_EMAIL = MailON <noreply@grstech.com.br>
  4. Sem domínio verificado, o reset de senha falha — o endereço de teste onboarding@resend.dev só envia para o e-mail da conta Resend.

4. Alternativa: colocar no Vercel e redeploy

No Vercel → projeto r → Settings → Environment Variables, adicione RESEND_API_KEY, RESEND_FROM_EMAIL e ADMIN_EMAILS. O próximo deploy copia automaticamente para o Convex.

5. Depois do login

Vá em /setup para conectar o domínio, depois em Aliases para criar endereços como contato@seudominio.com.

Status: /api/health · Voltar ao login