Utilize o e-mail como canal de entrada
Os seus clientes enviam documentos, pedidos ou encomendas para um endereço conhecido pelo seu software.
O cliente fornece os endereços de e-mail e o CatchMail gerencia a entrada. O serviço avalia as verificações de remetente do servidor de e-mail, filtra com base nas regras do cliente, armazena mensagens e anexos completos e os entrega ao sistema do cliente via HTTP. Desde setembro de 2025, o CatchMail tem sido usado em produção para entrega de documentos no GetMyInvoices. A partir do verão de 2026, um sistema de tickets será adicionado para criar um processo a partir de cada e-mail recebido. Ambos os produtos são desenvolvidos internamente.
O esforço de uma solução própria costuma revelar-se apenas durante a operação: um e-mail legítimo passa no DKIM, mas falha no SPF; os anexos de uma cadeia de resposta a todos impedem o reencaminhamento; um sistema de destino responde com 502 e a falha na entrega passa despercebida. Vivenciamos estes casos na primeira pessoa e incorporamos as respetivas soluções no CatchMail.
O seu produto precisa receber e-mails sem que a sua equipa desenvolva e opere a infraestrutura técnica. É para isso que o CatchMail existe.
Os seus clientes enviam documentos, pedidos ou encomendas para um endereço conhecido pelo seu software.
Listas de bloqueio, listas de permissão, avaliação de spam e a análise separada de SPF e DKIM exigem mais de um ticket de desenvolvimento. O CatchMail aborda essas tarefas.
Armazene o MIME original completo, incluindo cada cabeçalho e anexo, de forma rastreável, e não apenas o texto da mensagem.
Se o seu sistema deixar de responder temporariamente, são necessárias repetições de entrega, acompanhamento de estado e a possibilidade de reiniciar a entrega manualmente.
O cliente define os endereços, e nós recebemos os e-mails. Antes do processamento, verificamos cada mensagem recebida em relação à assinatura do nosso fornecedor de e-mail. Sem uma assinatura válida, o CatchMail responde com 403 e não processa a mensagem. Além disso, uma verificação do endereço do destinatário pode ser ativada.
O CatchMail não consulta caixas de correio de terceiros. Se os seus utilizadores precisarem de ligar contas existentes do Gmail, Microsoft 365 ou IMAP, utilize o MailTacle para esse fim.
As regras de admissão, exclusão e antispam decidem, antes do processamento, quais mensagens são encaminhadas. Para isso, são considerados o remetente, destinatário, assunto, cabeçalhos e o texto da mensagem. A presença de um anexo também pode ser uma condição. SPF e DKIM são avaliados separadamente e não são combinados em um único veredito, pois e-mails comerciais legítimos frequentemente passam apenas em uma dessas verificações.
O CatchMail é responsável pela decisão técnica de reencaminhamento. A avaliação de conteúdo é realizada pela sua aplicação.
Armazenamos o MIME original completo e registramos todos os cabeçalhos separadamente como metadados. O original e os anexos são armazenados conjuntamente num local de arquivo dedicado no armazenamento de objetos, determinado por uma soma de verificação. Cada mensagem possui um histórico de alterações completo e pode ser filtrada pelo Message-ID. Por padrão, as mensagens são arquivadas após 45 dias, podendo ser recuperadas posteriormente. O arquivo EML é excluído após 90 dias, e o registro é fisicamente removido após 365 dias. Estes prazos são acordados e ajustados conforme a necessidade.
Defina os endereços de e-mail que receberão e-mails e para qual URL entregaremos. O destino é um endereço HTTPS configurável. Definiremos, em conjunto, o payload, a autenticação e a resposta de status para a sua integração, tal como fizemos para as nossas duas conexões existentes.
Configuramos listas negras, listas brancas e limiares de spam para a sua entrada. A lista branca continua a ser uma via de emergência. Se houver mensagens que devam contornar a verificação de forma permanente, por regra deve ajustar-se o conjunto de regras em vez de criar sempre novas exceções.
O CatchMail aceita cada mensagem, verifica-a, arquiva-a e agenda a entrega. A partir desse ponto, a receção e o arquivo decorrem automaticamente.
A entrega é realizada via HTTP. Normalmente, são previstas até doze tentativas, com intervalos de dez segundos, mas esses valores são ajustáveis. O tratamento de cada código de resposta é configurável por conexão. Por exemplo, nas nossas duas integrações atuais, um erro 502 aciona uma nova tentativa, enquanto um erro 4xx não, pois um erro do cliente não será resolvido com espera. Dessa forma, o comportamento de entrega fica claramente definido para a sua equipa.
O painel exibe as categorias Recebidos, Enviados, Falha no Envio e Spam. É possível inspecionar os detalhes dos erros, reiniciar entregas com falha individualmente ou em massa, e salvar filtros como visualizações personalizadas. Alertas via Slack e e-mail são acionados em caso de queda no volume de e-mails, permitindo uma resposta proativa antes que os clientes relatem problemas. Esta funcionalidade de monitorização foi implementada após um incidente semelhante ter ocorrido em nosso próprio ambiente de produção.
Se você desenvolve software, uma oferta SaaS ou uma plataforma e pretende adicionar o e-mail como um canal de entrada, o CatchMail foi desenvolvido para as suas equipas de produto, engenharia e integração.
Necessita de uma entrada de e-mail partilhada para várias aplicações. É assim que utilizamos o CatchMail: uma instância serve vários tenants, com mensagens atribuídas através de uma pesquisa de destinatário.
A interface de operação está disponível em alemão e inglês, com perfis de modelo e matriz de permissões documentados. Na configuração, esclarecemos se a sua equipe receberá acessos próprios ou se assumiremos a operação.
| O CatchMail cuida | A sua aplicação cuida |
|---|---|
| Receber emails nos seus endereços e verificar o remetente | Disponibilizar a interface do produto aos seus utilizadores |
| Aplicar listas de bloqueio, listas de permissão, spam e autenticação de e-mail | Avaliar e utilizar os conteúdos do ponto de vista funcional |
| Arquivar o MIME original, cabeçalhos e anexos de forma auditável | Continuar a processar documentos ou dados |
| Entregar no seu endpoint, incluindo repetições | Conduzir o processo de negócio subsequente |
| Tornar visíveis estados, erros e alertas de volume | Desencadear respostas aos seus utilizadores |
O CatchMail não integra caixas de correio existentes dos seus utilizadores; para isso, existe o MailTacle. Se um e-mail contém uma fatura é decidido pelo Email Classifier. Os campos individuais dos documentos são extraídos pelo Extronaut. Os três podem ser conectados a jusante do CatchMail.
O CatchMail recebe e-mails nos seus endereços de entrada, verifica as assinaturas e aplica filtros baseados em regras. Armazena originais e anexos à prova de auditoria e entrega-os ao seu endpoint com novas tentativas definidas. A sua equipa de operações recebe uma visão geral do estado e alertas.
Não. O CatchMail processa os e-mails enviados para os seus endereços de entrada. Para aceder às caixas de correio existentes dos seus utilizadores, utilize o MailTacle.
Para qualquer endpoint HTTPS acessível que aceite requisições POST. O URL de destino é livremente configurável. A verdadeira integração consiste em ajustar o payload, a proteção e a resposta de status ao seu sistema.
Por padrão, são permitidas doze tentativas de entrega, com intervalos de dez segundos. O tratamento de cada código de resposta é definido por conexão. É possível visualizar o status de cada mensagem e reiniciar entregas falhas individualmente ou em lote. A mensagem permanece armazenada.
Por norma, as mensagens são arquivadas após 45 dias e podem ser recuperadas durante esse período. O ficheiro EML no armazenamento de objetos é eliminado após 90 dias, e o registo é removido fisicamente após 365 dias. É possível acordar prazos mais curtos ou mais longos.
O CatchMail está em produção desde setembro de 2025 e atualmente serve dois sistemas. A operação envolve releases semanais, testes automatizados de ponta a ponta diários, análise de contêineres na compilação, além de monitoramento e alertas. O lançamento para os clientes do primeiro sistema ocorreu de forma controlada, em ondas de 50 contas. Até o momento, o componente não possui clientes externos, e este seria o primeiro.
Na primeira conversa, esclarecemos os endereços de entrada, as regras necessárias, o endpoint de entrega e a vista de erros para a sua equipa de operação. Isso fornecerá a base para comparar a integração com um desenvolvimento próprio.