C C-Connect Documentação

Antes do primeiro envio a sério

Uma lista curta de coisas que se descobrem sempre tarde de mais.

Tudo o que está aqui já causou um incidente a alguém. Nenhum destes pontos demora mais do que minutos a verificar.

Testa para endereços que controlas

Manda as primeiras mensagens para caixas tuas, e de vários fornecedores: Gmail, Outlook, e uma caixa de empresa com filtro próprio, se tiveres. As três comportam-se de maneira diferente e é isso que queres ver.

Confirma em cada uma:

  • A mensagem chegou à caixa de entrada e não ao spam.
  • O nome do remetente é o que querias, e não o endereço cru.
  • O assunto não está cortado nem com caracteres estranhos.
  • A versão em texto simples existe e faz sentido sozinha.
  • As ligações apontam para onde devem, em produção e não em desenvolvimento.

Vê a autenticação na própria mensagem

No Gmail, abre a mensagem, carrega nos três pontos e escolhe Mostrar original. O que queres ver é isto:

SPF:   PASS with IP 1.2.3.4
DKIM:  'PASS' with domain mail.empresa.pt
DMARC: 'PASS'

Se o DKIM disser o teu domínio e passar, está feito. Se o DMARC falhar com o DKIM a passar, é quase sempre o From a apontar para um domínio diferente do que está assinado.

Confirma que as devoluções voltam

Manda uma mensagem para um endereço que de certeza não existe, no teu próprio domínio, e vê em Mensagens que a linha passa a Devolvido dentro de minutos. Se ficar em Aceite para sempre, há alguma coisa errada no caminho das devoluções e vais descobri-lo com uma lista inteira em vez de uma mensagem.

Trata o 202 como aceite e não como entregue

É o erro de integração mais comum. Se mostras ao utilizador "email enviado" quando recebes o 202, estás a prometer uma coisa que ainda não aconteceu. Espera pelo evento de entrega, ou muda o texto.

Guarda o identificador

O id que a API devolve é o que liga a tua base de dados aos eventos, aos webhooks e ao que o suporte precisa para procurar uma mensagem. Guardá-lo custa uma coluna.

Decide o que fazer com uma supressão

Um pedido para um endereço suprimido volta com 422. A resposta certa raramente é repetir; é marcar esse contacto do teu lado como não contactável, para não voltares a tentar amanhã.

Cuidado com o ambiente

A causa número um de uma campanha enviada para clientes reais a partir de um ambiente de testes é uma base de dados copiada de produção com os endereços verdadeiros lá dentro. Se tens um ambiente de testes, usa uma chave de API diferente e endereços teus.

Sobe o volume aos poucos

Se vais começar a enviar milhares de mensagens por dia a partir de um domínio novo, não comeces por aí. Alguns milhares no primeiro dia, a dobrar de dois em dois dias, e a ver as devoluções entre cada passo. Um domínio novo com um pico súbito parece exactamente o que um filtro está à espera de bloquear.