A entrega de e-mails é lenta entre nós e a contraparte. O que posso fazer para determinar a causa raiz?

3

Os e-mails entre nós e uma contraparte específica estão atrasados. Para dar uma ideia, enviamos 10 mensagens e mais de 40% chegam com um atraso de 20 (ou mais) minutos. Até recebemos duas mensagens em 50 minutos!

Estou medindo o atraso com base nos campos de cabeçalho da mensagem. E estou apenas levando os tempos de entrega entre os servidores SMTP do seu e do nosso perímetro.

Também enviei mensagens de teste por meio de uma conta de e-mail de terceiros e posso confirmar que esse não é um link de internet lento do nosso lado. Os tempos de entrega das mensagens de teste estão abaixo de um minuto.

Eu não acho que estamos em RBLs como eu esperava que as mensagens nunca chegassem até nós. Eu não consegui fazer um traceroute do nosso servidor SMTP de perímetro para o deles por causa do nosso firewall. Se esse problema aumentar, talvez seja necessário colocar um dispositivo fora do firewall para fazer traceroutes.

Também verifiquei quem era o seu ISP e posso confirmar que o seu é baseado no Reino Unido (como é nosso).

Estou perdido para saber como posso continuar a determinar a causa dessas entregas lentas. Eu odiaria voltar para a equipe de TI da contraparte e dizer que é uma falha do seu lado, isso parece ser um policial sem provas concretas.

Apenas para recapitular:

  • Estou calculando o atraso medindo o tempo que o servidor SMTP do perímetro leva para entregar a mensagem ao nosso servidor SMTP de perímetro. Isso significa que as verificações de anti-spam / vírus ou o registro de e-mails já ocorreram no final da contraparte e ainda não ocorreram do nosso lado.
  • Não há atrasos se eu enviar e-mails para nossos sistemas por meio de uma conta de terceiros na Web.
  • Nossa base de usuários não está reclamando de acesso lento à Internet ou entrega lenta de emails de outras contrapartes.

Obrigado antecipadamente!

    
por booyaa 22.05.2009 / 12:48

3 respostas

5

Seus registros SMTP devem fornecer as informações necessárias. Eles devem te dizer:

  • Se você for greylisted (alguns sistemas de e-mail exigem que você continue tentando por um período de tempo para desencorajar spammers)
  • Se você estiver em uma RBL (ou pelo menos se o servidor de recebimento a reconhecer)
  • Se o servidor de e-mail de recebimento estiver muito ocupado e atrasando a recepção
  • Quantas tentativas o servidor de envio faz e com que frequência (talvez você esteja apenas tentando reenviar a cada 20 minutos?
  • a hora exata em que seu e-mail foi recebido pelo servidor de recebimento

Isso deve ser tudo o que você precisa para determinar a origem do atraso.

    
por 22.05.2009 / 15:53
3

se você puder - dê uma olhada nos logs do servidor de saída smtp na borda da sua empresa e da internet. seu servidor MX aceita suas mensagens imediatamente ou elas são rejeitadas no começo? talvez sua contraparte de terceiros esteja usando greylisting?

    
por 22.05.2009 / 13:00
1

Já tentou telnetar para o servidor SMTP e, na verdade, enviou manualmente os comandos SMTP apropriados.

    
por 22.05.2009 / 15:07