Dark n Black · Mautic · Resend · SMTP
Checklist para configurar o news.darknblack.com no Resend, conectar o SMTP ao Mautic e colocar os materiais ricos no ar sem criar uma segunda plataforma de marketing.
Objetivo: Mautic centralizado, Resend apenas como SMTP Domínio de envio: news.darknblack.com Remetente sugerido: newsletter@news.darknblack.com Resposta humana: contato@darknblack.com
A decisão aqui é não usar Brevo como plataforma de marketing paralela. O Mautic continua como dono dos contatos, formulários, segmentos, campanhas, descadastro e funis. O Resend entra só como infraestrutura de entrega.
O que fica no Mautic
O que fica no Resend
Arquitetura final: Lead baixa material → Mautic captura → Mautic segmenta → Mautic dispara campanha → Resend entrega via SMTP.
Antes de mexer no Resend, garanta que a base do Mautic e do DNS está sob controle.
Regra de segurança: não cole API keys em prints, chats, repositórios ou arquivos versionados. A API key do Resend será a senha SMTP do Mautic.
Como o SES foi testado antes, a atenção principal é evitar registros DNS conflitantes no mesmo subdomínio.
| Item vindo do SES | O que fazer agora | Observação |
|---|---|---|
| DKIM CNAMEs do SES | Remover depois que decidir abandonar o SES para esse subdomínio. | Normalmente têm nomes gerados pela AWS. Não servem para o Resend. |
| SPF TXT do SES | Substituir pelo SPF indicado pelo Resend, se estiver no mesmo host. | Não mantenha dois SPF TXT separados no mesmo host. Isso quebra autenticação. |
| MAIL FROM / bounce do SES | Remover se estava apontando para SES. | Se existir bounce.news.darknblack.com, ele não deve apontar para SES se você não vai usar SES. |
| DMARC | Pode manter, mas revise a política. | Para início, use política conservadora p=none até validar tudo. |
O domínio precisa ser verificado no Resend antes de ser usado como remetente no Mautic.
Nota: o Resend exige criação de API key e verificação de domínio como pré-requisitos para SMTP. Os dados SMTP oficiais são smtp.resend.com, usuário resend e senha igual à API key.
No Cloudflare ou no provedor DNS, adicione exatamente os registros que o Resend mostrar.
Cloudflare: registros de e-mail e autenticação devem ficar sem proxy quando aplicável. CNAMEs usados para DKIM/verificação não devem passar pela nuvem laranja.
| Tipo | Nome/Host | Valor | Cuidados |
|---|---|---|---|
| TXT | O host indicado pelo Resend | Valor de verificação/SPF indicado pelo Resend | Não duplique SPF no mesmo host. |
| CNAME | Hosts DKIM indicados pelo Resend | Targets indicados pelo Resend | Se houver proxy no Cloudflare, deixe DNS Only. |
| DMARC TXT | _dmarc.news.darknblack.com | v=DMARC1; p=none; rua=mailto:contato@darknblack.com | Começar com p=none; endurecer depois. |
No Resend, a API key também funciona como senha SMTP. Crie uma chave específica para o Mautic.
SMTP Host: smtp.resend.com
SMTP Username: resend
SMTP Password: SUA_API_KEY_DO_RESEND
Porta recomendada: 465 com SSL/TLS
Alternativa: 587 com STARTTLS
Agora o Mautic passa a enviar pelo Resend. O Mautic continua centralizando os contatos e campanhas.
| Campo no Mautic | Valor recomendado | Observação |
|---|---|---|
| Mailer transport / Transporte de e-mail | Other SMTP Server / Outro servidor SMTP | Não usar API neste momento. |
| SMTP host / Servidor SMTP | smtp.resend.com | Host oficial SMTP do Resend. |
| SMTP port / Porta SMTP | 465 | Usar SSL/TLS implícito. |
| Encryption / Criptografia | SSL/TLS | Se falhar, testar 587 com STARTTLS. |
| Authentication mode / Modo de autenticação | Login | Usuário e senha obrigatórios. |
| Username / Usuário | resend | Não é seu e-mail. |
| Password / Senha | SUA_API_KEY_DO_RESEND | A API key é a senha SMTP. |
| From name / Nome do remetente | Dark n Black | Nome que aparece na caixa de entrada. |
| From email / E-mail remetente | newsletter@news.darknblack.com | Precisa pertencer ao domínio verificado. |
| Reply-To / Responder para | contato@darknblack.com | Caixa real para respostas humanas. |
docker compose exec mautic php bin/console cache:clear
Valide com poucos e-mails antes de conectar os materiais ricos.
Teste técnico na VPS: se o envio pelo Mautic falhar, confira logs do container e conectividade SMTP.
docker compose logs --tail=200 mautic
openssl s_client -connect smtp.resend.com:465 -crlf -quiet
A estrutura mínima deve ser simples. Nada de automação complexa antes de validar entrega, consentimento e descadastro.
| Etapa | Ação no Mautic | Objetivo |
|---|---|---|
| 1. Formulário | Criar formulário do material rico. | Capturar nome, e-mail, origem e consentimento. |
| 2. Segmento | Adicionar contato ao segmento do material. | Separar interesse por tema. |
| 3. Entrega | Enviar e-mail imediato com link do material. | Entregar o que foi prometido. |
| 4. Aquecimento | Enviar 2 a 4 e-mails educativos nos dias seguintes. | Nutrir sem parecer spam. |
| 5. Conversão | Chamar para diagnóstico, reunião ou resposta direta. | Transformar interesse em conversa comercial. |
Seu volume inicial deve ser baixo, mas a estrutura precisa nascer correta para não virar problema depois.
Essa etapa é opcional no início, mas vira importante quando o funil começar a receber mais leads. A ideia é usar Resend → n8n → Mautic para manter a lista limpa.
Eventos prioritários: email.bounced, email.complained, email.failed e email.suppressed.
Só publique os materiais quando esta seção estiver concluída.
Estado final esperado: materiais ricos no ar, Mautic capturando leads opt-in, Resend entregando e-mails, respostas indo para a caixa real da Dark n Black.
Use esta tabela quando o envio falhar.
| Erro | Causa provável | Correção |
|---|---|---|
| Authentication failed | API key errada ou usuário SMTP incorreto. | Usuário precisa ser resend. Senha precisa ser a API key. |
| Domain not verified | From usa domínio não verificado. | Usar endereço dentro de news.darknblack.com verificado no Resend. |
| Connection timeout | Porta bloqueada, criptografia errada ou falha de rede. | Testar 465 SSL/TLS. Se falhar, testar 587 STARTTLS. |
| E-mail vai para spam | DNS incompleto, conteúdo fraco ou reputação nova. | Validar SPF/DKIM/DMARC, reduzir volume, melhorar conteúdo e evitar links suspeitos. |
| Unsubscribe não aparece | Template do Mautic sem token/link. | Adicionar link de descadastro nos templates de marketing. |
| Contato descadastrou e ainda recebeu | Campanha ignorou status de DNC ou contato duplicado. | Revisar segmentação, duplicados e status “Do Not Contact”. |