5.06 Como enviar e-mails inválidos para um programa usando Pipe to a Program

A opção Pipe to a Program do cPanel serve para fazer com que mensagens enviadas a endereços inexistentes do domínio sejam entregues a um script ou programa, em vez de uma caixa de e-mail comum.
Na prática, essa função permite automatizar o tratamento de mensagens, como integração com sistemas de tickets, rotinas internas, processamento de e-mails ou importação para outras ferramentas.

Como acessar o cPanel

Entre no cPanel por uma destas opções:

  • https://seudominio.com.br/cpanel
  • https://seudominio.com.br:2083
  • pela área do cliente MyWay
Esse tutorial envolve uma opção técnica. Faça a configuração somente se você souber qual script será usado e como ele deverá processar as mensagens.

Como enviar e-mails inválidos para um programa usando Pipe to a Program

O que essa função faz

Quando você usa Pipe to a Program, o servidor entrega o conteúdo da mensagem para um programa dentro da sua conta, em vez de colocar o e-mail numa caixa postal.

Esse programa poderá:

  • ler cabeçalhos e corpo da mensagem
  • registrar os dados em outro sistema
  • abrir ticket automaticamente
  • fazer triagem, automação ou integração personalizada
Esse recurso é avançado. Ele não é indicado para uso comum de caixas postais corporativas.

Traduções úteis

  • Default Address = Endereço padrão
  • Pipe to a Program = Enviar para um programa
  • Advanced Options = Opções avançadas
  • Change = Alterar

Antes de começar

  • tenha o script já criado no servidor
  • confirme o caminho correto dentro da conta
  • garanta que o script tenha permissão de execução
  • entenda como o sistema que receberá os dados deve funcionar
Se o script estiver incorreto, com permissões erradas ou produzir saída inadequada, o processamento poderá falhar e gerar mensagens de retorno indesejadas.

Passo 1 – Entrar em Endereço padrão

No cPanel, abra a seção E-mail e clique em Endereço padrão.

É ali que se define o destino dos e-mails enviados para destinatários inexistentes do domínio.

Passo 2 – Selecionar o domínio

No menu do domínio, escolha o domínio desejado.

Essa configuração continua sendo aplicada por domínio, então confirme o domínio correto antes de prosseguir.

Passo 3 – Abrir as opções avançadas

Clique em Advanced Options para exibir opções adicionais.

Entre elas estará Pipe to a Program.

Essa opção normalmente não é a primeira exibida, pois é voltada a usos mais avançados.

Passo 4 – Selecionar “Pipe to a Program”

Marque a opção Pipe to a Program.

No campo correspondente, informe o caminho do script relativo ao diretório home da conta.

Exemplo conceitual:

  • se o script estiver em /home/usuario/script.pl, normalmente o campo recebe algo como script.pl ou o caminho relativo apropriado dentro da conta
O preenchimento é relativo ao ambiente da conta. Não é o mesmo conceito de colar qualquer caminho absoluto arbitrário da máquina inteira.

Passo 5 – Verificar permissões do script

Antes de salvar, confirme que o script:

  • está com permissão de execução
  • está no local correto
  • tem a estrutura adequada para ser executado pelo servidor

Também é recomendável que ele tenha:

  • o interpretador correto, quando aplicável
  • estrutura adequada para processar entrada por e-mail
Scripts mal configurados podem não rodar, consumir memória em excesso ou gerar resposta indesejada ao processar a mensagem.

Passo 6 – Salvar a configuração

Depois de preencher a opção, clique em Change.

A partir daí, os e-mails enviados para endereços inexistentes do domínio poderão ser encaminhados ao script definido.

Como essa função opera na prática

Quando uma mensagem chega para um destinatário inexistente:

  • o servidor aplica a regra do endereço padrão
  • em vez de enviar para uma caixa, passa os dados para o programa
  • o script recebe a mensagem para processar

Usos comuns incluem:

  • abrir chamado automaticamente em sistema interno
  • gravar dados em banco
  • extrair remetente, assunto e corpo para outra aplicação
Esse tipo de integração costuma ser útil em processos automatizados, não em rotina comum de leitura manual de e-mails.

Cuidados técnicos importantes

  • o script deve ser executável
  • o script não deve produzir saída indevida
  • o script precisa suportar o volume esperado
  • erros de lógica podem causar falhas ou bounces
  • memória e ambiente do interpretador podem impactar o resultado
Não use essa opção sem testes prévios. Em ambiente de produção, um pipe incorreto pode causar perda de mensagens ou comportamento imprevisível.

Exemplo de cenário real

Uma empresa pode querer que mensagens enviadas para destinatários inválidos do domínio sejam analisadas por um script que:

  • detecta palavras-chave
  • cria um ticket interno
  • encaminha o conteúdo para o setor correto
Nesses casos, o Pipe to a Program permite automação muito mais flexível do que simplesmente encaminhar para uma caixa de e-mail comum.

Como testar

  • envie um e-mail para um endereço inexistente do domínio
  • verifique se o script foi acionado
  • confirme logs, resultados do sistema ou o efeito esperado da automação
  • teste também se mensagens normais para contas existentes continuam funcionando normalmente
Faça os testes com cautela e, se possível, primeiro em ambiente controlado antes de depender dessa regra em produção.

Resultado esperado

Ao final da configuração, o domínio passará a enviar mensagens destinadas a destinatários inexistentes para um script ou programa dentro da conta, conforme definido.

  • tratamento automatizado de mensagens inválidas
  • integração com sistemas internos
  • substituição do catch-all tradicional por automação
Depois disso, a forma como esses e-mails serão aproveitados dependerá totalmente da lógica implementada no programa configurado.

Resumo

Para enviar e-mails inválidos para um programa usando Pipe to a Program no cPanel:

1. Acesse o cPanel
2. Abra Endereço padrão
3. Selecione o domínio correto
4. Abra as opções avançadas
5. Marque Pipe to a Program
6. Informe o caminho relativo do script
7. Clique em Alterar

Na prática, isso faz com que mensagens destinadas a endereços inexistentes sejam processadas automaticamente por um programa da sua conta.
Se você não precisa de automação técnica, prefira encaminhar para uma caixa de e-mail real ou rejeitar com mensagem de erro, pois são opções mais simples e previsíveis.

Atenciosamente,
MyWay Hosting
Servidores Otimizados por inteligência artificial
www.myway.com.br

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

5.01 Como configurar o endereço padrão do domínio no cPanel

A opção Endereço padrão do domínio do cPanel serve para definir o que acontecerá com e-mails...

5.02 Como criar um catch-all para receber e-mails enviados a endereços inexistentes

A opção catch-all do cPanel serve para receber mensagens enviadas para endereços inexistentes...

5.03 Como encaminhar e-mails inválidos para outro endereço

A configuração de encaminhar e-mails inválidos para outro endereço no cPanel serve para fazer...

5.04 Como encaminhar e-mails inválidos para a conta principal do sistema

A opção de encaminhar e-mails inválidos para a conta principal do sistema serve para fazer...

5.05 Como descartar e-mails de endereços inexistentes com mensagem de erro

A opção de descartar e-mails de endereços inexistentes com mensagem de erro serve para fazer...