Verifique primeiro o escopo da supressão e compare-o com o domínio remetente realmente usado; não remova registros de bounce ou reclamação só para liberar o teste. Se o endereço estiver autorizado e for seguro receber a mensagem, faça uma nova tentativa controlada e registre separadamente o resultado do envio e a comprovação de recebimento.
Este guia é para desenvolvedores, profissionais de QA e independentes responsáveis pelo envio de e-mails dos próprios produtos com Cloudflare Email Service.
Ele é especialmente útil quando uma solicitação foi recusada ou quando o destinatário de teste não recebeu a mensagem.
Última atualização: 8 de novembro de 2026; informações conferidas na documentação oficial de supressões e no registro de alterações do Cloudflare Email Service. O registro oficial marca a atualização relacionada a escopos de supressão em 25 de setembro de 2026.
Primeiro, descubra em que etapa o envio parou
“Não recebi o e-mail” descreve um resultado percebido, não identifica a causa. Para decidir o que investigar, separe o fluxo em etapas: a aplicação precisa acionar o envio; o serviço precisa aceitar a solicitação; depois, a mensagem precisa chegar ao sistema de recebimento; por fim, alguém precisa conseguir encontrá-la e lê-la.
Essa distinção evita ações que desperdiçam tempo ou aumentam o risco. Uma resposta de solicitação recusada não prova que a mensagem foi entregue e desviada para spam. Da mesma forma, uma solicitação aceita não comprova que a mensagem apareceu na caixa de entrada. Os estados e campos dos registros de atividade ajudam a identificar o que o serviço registrou, mas devem ser interpretados como evidência da etapa correspondente.
| Evidência observada | O que ela permite concluir | Próxima verificação |
|---|---|---|
| A aplicação não registra tentativa de envio | O problema pode estar antes do Cloudflare Email Service | Verifique o evento que deveria acionar o envio, a execução da aplicação e a configuração ativa |
| A API, o SMTP ou o Workers binding retorna uma recusa | A solicitação não deve ser tratada como envio aceito | Leia a resposta completa e procure evidência de destinatário suprimido nos registros disponíveis |
| A solicitação é aceita, mas não há mensagem visível | A aceitação não confirma recebimento na caixa de entrada | Confira o registro de atividade e investigue o lado receptor sem presumir que houve supressão |
| Há um registro de supressão compatível com o destinatário | Existe uma regra que pode explicar a recusa | Compare o escopo, o domínio de envio e os atributos do registro com a mensagem testada |
A comparação é importante porque os caminhos de envio não exibem necessariamente a evidência no mesmo lugar. Guarde a resposta integral recebida pela aplicação ou pelo cliente SMTP e relacione-a ao registro de atividade da mesma tentativa. Se você usa Workers binding, não substitua o retorno da chamada por uma suposição baseada apenas no estado da interface.
O escopo determina quais envios podem ser afetados
A documentação do Cloudflare Email Service reconhece os escopos account e sending_domain. A diferença prática é o alcance: uma supressão account se aplica aos domínios de envio da conta; uma supressão sending_domain é específica do domínio de envio indicado. A explicação oficial sobre listas de supressão detalha essa distinção.
| Escopo encontrado | Como avaliar o impacto | O que não presumir |
|---|---|---|
account |
Verifique se o envio pertence a qualquer domínio de envio da conta afetada | Não restrinja a investigação ao domínio que estava selecionado no painel |
sending_domain |
Compare o domínio associado ao registro com o domínio usado na mensagem desta tentativa | Não trate automaticamente domínio pai e subdomínio como equivalentes |
| Escopo ou domínio sem correspondência clara | Consulte o registro completo e a referência atual da API | Não remova o registro nem conclua que ele causou a recusa sem evidência |
A expressão sending_domain suppression é útil para localizar esse caso, mas não substitui a conferência do valor registrado. O nome exibido, o endereço From que a aplicação pretendia usar e o domínio efetivo da mensagem podem divergir. Isso ocorre, por exemplo, quando diferentes ambientes carregam configurações distintas ou quando um template define um remetente próprio.
Na prática, compare a informação do registro com o domínio do endereço From e, quando o fluxo usar SMTP, com o domínio do envelope MAIL FROM. A decisão deve refletir a identidade remetente realmente usada naquela tentativa, não apenas o domínio que a equipe esperava usar. Consulte também a documentação oficial de gerenciamento de supressões e a referência da API de registros de supressão para verificar os campos disponíveis e o procedimento vigente.
Situação de bounce ou reclamação exige cautela
Um registro pode decorrer de uma ação manual, de um bounce ou de uma reclamação. Essas origens não significam a mesma coisa. Um bounce indica que uma tentativa não chegou ao destinatário conforme esperado; uma reclamação é um sinal de que a mensagem foi considerada indesejada; uma supressão manual pode refletir uma decisão operacional da equipe.
O ponto não é adivinhar a origem pelo sintoma. Consulte os campos do registro, incluindo reason, scope, read_only e qualquer informação de expiração que esteja disponível. A possibilidade de alteração e o comportamento de expiração dependem do tipo e do estado do registro; confirme isso na documentação atual antes de planejar uma ação. Não assuma que todos os registros são editáveis nem que todos expiram da mesma forma.
Antes de qualquer alteração, confirme que o endereço pertence à equipe ou a um participante autorizado, que o teste é esperado e que a causa do bounce ou da reclamação foi entendida. Se isso não estiver claro, não envie novamente para o mesmo endereço. Prefira um endereço controlado e apropriado para testes, sem usar o fluxo para contornar proteções ou insistir em um destinatário que já sinalizou um problema.
Para organizar a triagem, consulte também nosso material sobre como avaliar a origem de mensagens indesejadas. Ele ajuda a separar a análise do recebimento de uma decisão sobre o estado de uma supressão no serviço de envio.
Decisão operacional: alterar a regra ou trocar o endereço
Use estas condições antes de agir:
- Se o escopo for
accounte o domínio testado pertencer à conta afetada, investigue o registro no nível da conta e confira se a solicitação foi recusada por causa dele. Não tente resolver o caso mudando apenas o endereço From para outro domínio sem entender o impacto. - Se o escopo for
sending_domaine o domínio da mensagem coincidir com o domínio do registro, trate a supressão como uma possível causa direta e confirareasoneread_only. - Se o domínio remetente não coincidir, não remova a supressão por tentativa e erro. Reavalie qual remetente foi realmente usado e se existe outro registro aplicável.
- Se o registro indicar bounce ou reclamação, ou se a autorização para receber não estiver confirmada, não faça nova tentativa para esse endereço; use um destinatário de teste controlado.
- Se o registro for modificável, o endereço estiver autorizado e a causa estiver esclarecida, ajuste somente o que for necessário e planeje uma nova tentativa vinculada ao mesmo caso de teste.
- Se os dados disponíveis não explicarem a recusa, preserve os registros e investigue o caminho de envio antes de alterar supressões.
Essa árvore reduz duas classes de erro: apagar uma proteção legítima e atribuir à supressão uma falha que aconteceu antes ou depois da chamada de envio. Os campos e as ações disponíveis podem mudar; confirme o comportamento atual na documentação de gerenciamento de supressões antes de alterar um registro.
Roteiro de reprodução e validação
Siga uma sequência que mantenha a tentativa original auditável e evite envios repetidos sem propósito.
Etapa inicial: preserve a evidência. Registre o ambiente, o destinatário de teste, o horário da tentativa e o caminho usado: API, SMTP ou Workers binding. Guarde a resposta completa, inclusive os detalhes de erro. Se a aplicação não registrou uma chamada, investigue o evento que deveria iniciá-la antes de consultar supressões.
Em seguida: consulte os registros de atividade. Localize a tentativa correspondente e anote o estado e os campos relevantes. Use a documentação de logs de atividade para interpretar o que o serviço informa. Evite transformar uma solicitação aceita em afirmação de entrega: são evidências diferentes.
Depois: procure a supressão do destinatário. Use o método de consulta autorizado para o escopo da conta e examine os atributos do registro. Compare o endereço, reason, scope, read_only e os dados de expiração que a interface ou a API disponibilizar. Não deduza uma causa específica somente porque há alguma supressão associada ao endereço.
Agora: confirme o remetente efetivo. Inspecione o From produzido pela aplicação e, se aplicável, o SMTP envelope MAIL FROM. Compare o domínio com o escopo e o domínio registrados. Verifique variáveis de ambiente, configuração do ambiente de teste e templates de mensagem; qualquer um deles pode explicar por que o domínio observado difere do esperado.
Antes de repetir: valide a autorização do destinatário. Confirme que a equipe controla o endereço ou recebeu autorização para usá-lo em testes. Se houver bounce ou reclamação sem explicação suficiente, não remova a proteção nem force uma nova tentativa. Escolha outro destino controlado, desde que ele seja adequado ao teste.
Por fim: faça uma única reprodução controlada e registre o resultado. Quando a alteração for autorizada e apropriada, associe a nova tentativa ao mesmo caso de QA. Anote o resultado do lado remetente e procure uma comprovação independente do lado receptor, como a mensagem efetivamente legível na caixa de teste. Se a solicitação continuar sendo recusada, volte ao registro e à resposta; se for aceita sem evidência de recebimento, investigue a etapa de entrega e recepção.
A documentação oficial de troubleshooting é o ponto de apoio quando a resposta do caminho de envio não explica a falha. Ela não transforma a ausência de uma mensagem visível em prova de supressão: mantenha a análise vinculada aos registros da tentativa e ao resultado observado no destinatário.
Encerramento do teste sem confundir estados
Ao concluir, registre o domínio remetente, o escopo encontrado, a evidência da resposta e o resultado da reprodução. Separe claramente três afirmações: “a solicitação foi aceita”, “o registro de supressão foi alterado” e “a mensagem foi recebida e pôde ser lida”. Uma não comprova automaticamente as outras.
O teste também tem limites. Uma mensagem recebida em um endereço controlado comprova o resultado daquele caminho e daquele destinatário; não demonstra que todos os domínios, configurações ou destinatários terão o mesmo comportamento. Da mesma forma, remover ou alterar uma supressão não comprova que o problema de origem foi resolvido.
Para evitar que mensagens de desenvolvimento se misturem às comunicações pessoais, a equipe pode considerar um endereço de teste separado. O Tenminbox é uma opção a avaliar para receber mensagens de teste sem usar o endereço principal. Confira na página do serviço se o formato oferecido atende ao fluxo e ao tempo de retenção necessários; não presuma que um endereço será aceito pelo Cloudflare Email Service nem que uma mensagem específica chegará.
Perguntas frequentes
Por que o Cloudflare Email Service recusou o envio para o endereço de teste?
A causa pode estar antes da chamada, na solicitação enviada ou em uma supressão aplicada ao destinatário. Compare o retorno da API, do SMTP ou do Workers binding com os registros de atividade e com os dados do registro de supressão. Se não houver evidência compatível, investigue o caminho de envio e não classifique a falha como bloqueio de destinatário por suposição.
Qual é a diferença entre os escopos account e sending_domain?
account se aplica aos domínios de envio da conta; sending_domain limita a supressão ao domínio indicado no registro. Para decidir qual se aplica, compare o valor do escopo com o domínio realmente usado pela mensagem. Não presuma que um domínio pai e seu subdomínio sejam intercambiáveis: confirme a correspondência nos dados do serviço.
Como descubro qual domínio remetente foi usado no teste?
Inspecione a mensagem montada pela aplicação e os registros da tentativa. Compare o domínio do endereço From e, quando aplicável, o domínio do SMTP envelope MAIL FROM com o domínio associado à supressão. Verifique a configuração carregada pelo ambiente e pelo template, pois a configuração pretendida pode não ser a que a mensagem usou.
Posso apagar uma supressão e tentar enviar de novo?
Só considere alterar um registro quando a documentação indicar que ele é modificável, o endereço estiver autorizado e a causa estiver esclarecida. Não remova uma supressão de bounce ou reclamação apenas para fazer o teste passar. Se houver dúvida sobre a segurança de uma nova tentativa, use outro endereço controlado e registre separadamente a aceitação do envio e a comprovação de recebimento.
Perguntas frequentes
Por que o Cloudflare Email Service recusou o envio para o endereço de teste?
Qual é a diferença entre os escopos account e sending_domain?
Como descubro qual domínio remetente foi usado no teste?
Posso apagar uma supressão e tentar enviar de novo?
Compare os dois registros e depois organize os aliases correspondentes
Se ainda houver dúvidas sobre a origem, continue a investigação usando aliases exclusivos. Se já confirmou a finalidade, confira o arquivo e gerencie os aliases no painel independente.