Dependendo do tipo de código de erro de salto que é retornado pelo MTA, o Advanced Bounce Management permite a execução automatizada de diferentes ações.
No nosso tutorial anterior, já tínhamos abordado Processamento de salto phplist . Se você não estiver familiarizado com o processamento de rejeição, pode lê -lo. Você pode baixar e -mails não entregues para o seu projeto phplist usando o processamento de rejeição. Como você lida com e -mails baixados? Não faço ideia, vamos dar uma olhada no gerenciamento de rejeição antecipado que permite que você resolva e -mails de salto . Cada mensagem de email retornada possui código de erro que é retornado pelo MTA (agente de transferência de correio). Além disso, você pode revisar o cabeçalho do email de mensagem retornado e ele contém todas as informações ao longo do código de erro.
Ativar manuseio avançado de salto
Primeira coisa que primeiro, ative o manuseio avançado Bounce Copiando o código abaixo no arquivo config.php.
define('USE_ADVANCED_BOUNCEHANDLING',1);
Depois disso, navegue para Sistema> Gerenciar saltos> LISTA REGRAS para criar regras de rejeição. Você pode criar regras de rejeição com base em expressões regulares. Você pode encontrar o motivo pelo qual e -mail se recuperem no cabeçalho e usá -lo para expressão regular. Além disso, selecione ações apropriadas com base no código de erro ou na expressão regular. Phplist suporta as seguintes ações. A declaração de ação é auto -explicativa, por isso não precisamos ir em detalhes.
- Excluir assinante
- Assinante não confiante
- Assinante da lista negra
- Endereço de e -mail da lista negra
- Exclua assinante e salto
- Assinante não confiante e excluir salto
- Adicione o assinante à lista de não serndos e excluir salto
- Adicionar endereço de e-mail à lista de não sernd e excluir o salto
- Exclua salto
Adicione a regra de salto
Vamos criar nossa primeira regra de salto.
- Primeiro, insira expressão regular como (conta foi suspensa | conta não disponível)
- Depois disso, selecione Ação apropriada
- Finalmente, adicione nota/memorando para a regra
Você pode adicionar regras de salto pelos seguintes motivos e selecionar a ação apropriada para lidar com saltos. No entanto, você pode procurar respostas SMTP e adicionar mais regras à lista.
- Destinatário arquivado
- tipo = mx: host não encontrado
- Desculpe, não há caixa de correio aqui por esse nome
- Caixa de correio desativada
- conta esta desabilitada
- Esta caixa de correio foi bloqueada devido à inatividade
- Usuário desconhecido
- Nenhum destinatário
- e assim por diante … NOTA: Você deve enrolar o motivo do parêntese e usar o símbolo do tubo |ou ou, se você deseja adicionar vários motivos em uma regra de uma regra.
Lista de regras de salto
Depois de criar o número de regras, sua lista de bounce parecerá como na captura de tela abaixo. Você pode executar outras ações, como alterações de pedidos e exclusão nesta página.
Conclusão
Neste tutorial, aprendemos sobre o Advanced Bounce Management e desenvolvemos as regras de rejeição necessárias. Seria ótimo permitir esse recurso para que você possa automatizar o processo de limpeza de endereços de email inválidos de suas listas. Isso também permitiria que você mantenha o nível mínimo de e -mails retornados. Além disso, suas listas terão assinantes legítimos. Além disso, contenderize.com está a caminho de aprimorar a pilha de produtos de código aberto em vários idiomas e estruturas. Para atualizações regulares, fique atento na categoria Newsletters para artigos mais interessantes.
Explore
Você pode encontrar os seguintes links relevantes: