Existem, basicamente, dois problemas em relação aos e-mails:
- O e-mail não é enviado.
- O e-mail não é recebido.
O primeiro passo é saber identificar qual é o caso.
- Os e-mails podem não ser enviados se:
Houver falha na aplicação (ERP); - E-mail do remetente e/ou do destinatário não estiverem configurados ou estão configurados incorretamente;
- Configuração está errada na régua de cobrança;
- Não existe cobrança para notificar;
- Houve falha na execução do cron de notificação;
- Houve falha no Sendgrid;
Para verificar se os e-mails estão sendo enviados acesse a licença e vá em histórico de e-mails enviados.
- Solicite mais informações ao cliente como, por exemplo, os endereços de e-mail que estão reclamando que as mensagens não estão chegando.
Verifique também se os e-mails realmente não foram enviados pelo sistema. - Com os e-mails devidamente identificados, verifique se o problema de envio só ocorre com eles ou com outros clientes da mesma licença e de outras também. Observar se os endereços são válidos. Por exemplo, se não está gmail.com.br ou uol.com.
- Verifique a taxa de entregabilidade (mês a mês), geralmente deve-se observar uma média de 3 meses para saber se é um problema novo ou antigo. Verifique outros meses para identificar quando os e-mails deixaram de ser enviados. Se a proporção de emails enviados for superior a 90%, muito provavelmente o problema não é com a Superlógica ou com o Sendgrid.
- Verifique se o e-mail do remetente está devidamente configurado na licença e se é válido.
- Cheque se o cron de notificação está rodando todos os dias.
- Indo em histórico de alterações é possível checar se o cron de notificação foi rodado pesquisando por: [SUDO] Notificação automática:
- Verifique outras configurações como, por exemplo, a régua de cobrança.
Os e-mails podem não ser recebidos se:
- Depois de enviados pelo ERP existem alguns caminhos por onde os emails passam e alguns problemas que podem ocorrer durante esse percurso.
- Os e-mails são disparados pelo ERP manualmente ou pelos crons de notificação.
- Passam pela internet em direção ao Sendgrid. O SendGrid fornece um serviço de entrega de e-mail baseado em nuvem que auxilia as empresas nessa entrega.
- Uma vez recebidos pelo Sendgrid, são encaminhados para os provedores como: yahoo, gmail, outlook, e-mails de domínio próprio e outros.
- Neste ponto pode ocorrer o não recebimento e devemos saber como identificar cada caso. Alguns dos motivos são:
- Não confiar no remetente (Configuração de SPF/SPF1);
- Erros de protocolo (Preciso de um exemplo prático aqui);
- Caixa de entrada lotada;
- Endereço de e-mail inválido;
- Destinatário classificou os emails como SPAM ou cancelou o recebimento dos emails.
Quase sempre o Sendgrid retorna algum status fornecido pelos provedores, eles são:
- Recebido pelo Sendgrid e processado;
- Recebido pelo provedor e entregue ao destinatário;
- Recebido pelo destinatário e aberto.
- Uma vez que o e-mail passa pelo Sendgrid e o provedor nos retorna alguma informação (status) conseguimos identificar o problema do não recebimento.
- Vale lembrar que, o Sendgrid só nos fornece dados dos os e-mails enviados nos últimos 3 dias, ou seja, caso seja passado um e-mail para consulta e este não constar nenhum bloqueio e não tiver sido disparado nos últimos 3 dias não saberemos qual foi a resposta do provedor e o status final desse envio.
Neste caso o ideal é que seja feito um reenvio para que o processo aconteça novamente e possamos acompanhá-lo.
Envio e recebimento de e-mails de serviços gratuito (gmail, hotmail, outlook, yahoo)
- Os e-mails de serviços gratuitos, tanto para envio quanto para recebimento, podem ter limitações diárias.
- Quando o e-mail configurado para envio é de um desses serviços existe a desvantagem de não poder configurar o SPF, o que impacta na entregabilidade, além de uma limitação de envio por dia, que varia de 200 a 300 por dia, cada provedor tem seu limite.
- Para quem recebe o problema é similar mas, em grande parte dos casos, é só um atraso para o recebimento. Seja porque foi enviado de um e-mail que possui limitação diária de envios ou por que ele recebe muitos e-mails e o provedor dá uma segurada para que ele não receba um grande volume de uma só vez.
Envio e recebimento de e-mails de domínio próprio
- Quando se utiliza um e-mail de domínio próprio para envio é obrigatória a configuração do SPF.
ENTENDA MELHOR O SPF
- Você sabia que, não faz muito tempo, qualquer pessoa poderia mandar um e-mail como se fosse você? Por isso existia tanto SPAM e mensagens falsas.
- Agora isso não é mais assim graças ao SPF.
- Funciona assim: quando alguém tenta enviar uma mensagem cujo remetente é, por exemplo, president@whitehouse.gov, o destinatário faz uma consulta num servidor chamado DNS para verificar quais IPs podem enviar e-mails legítimos do domínio whitehouse.gov.
- Desta forma, somente IPs previamente autorizados pela whitehouse.gov podem enviar e-mails com o final @whitehouse.gov, o que não acontecia antes.
- Da mesma forma, o Superlógica precisa que você altere o registro DNS seudominio.com.br liberando os IPs de nossos servidores. Só você e/ou a pessoa que cuida de seu domínio, pode fazer isto.
Melhore a entregabilidade dos e-mails enviados
- Garanta que a entrada no TXT do DNS do domínio seudominio.com.br contenha:
v=spf1 include:_spf.superlogica.com - Encaminhe esse texto para o administrador de seu domínio ou site.
- Esta mensagem deixará de aparecer quando a alteração for feita com sucesso, lembrando que uma alteração no DNS pode demorar até 48h para se propagar por toda Internet. É possível testar o SPF do seu domínio no site: http://www.meuspf.com/
Comentários
0 comentário
Artigo fechado para comentários.