
Bom dia,
A questão é bastante direta. Qual deve ser a prática recomendada para atingir o tempo limite de uma conexão SMTP no lado RECEPTOR?
Histórico: No momento, estamos tendo um problema com um remetente que leva 10 minutos para nos enviar um e-mail de cerca de 10 MB. Então, obviamente, é bastante lento. Não sabemos por que é lento, pois não estamos em contato direto com o remetente (e tenho quase certeza de que a TI deles vai se virar e ignorar o problema).
No momento, estamos configurados para expirar um e-mail se ele demorar mais de 10 minutos para ser concluído. Se demorar 11 minutos, ele falhará temporariamente e será devolvido ao remetente informando que o serviço não estava disponível e ele deverá tentar novamente. Durante a conexão há transferência constante de pacotes, então não é como se a comunicação fosse interrompida ou algo assim, se apenas aumentássemos o tempo limite de 10 para 20 minutos, por exemplo, tenho quase certeza de que teríamos mais e-mails bem-sucedidos. falha temporária.
Isso é um problema? Qual seria a melhor prática? Tratamos milhões de e-mails onde trabalho. Então estou brigando com o departamento que tem essa configuração, porque eles têm medo do “impacto” geral.
Mas, na realidade, o impacto só poderia ser mínimo, pois nossos servidores de recebimento de e-mail ainda tratariam outros e-mails enquanto aguardavam que esses “20 minutos” terminassem. Não é como se isso causasse um engarrafamento, pois são apenas alguns e-mails por dia, e muitos deles são RETENTATIVAS das falhas anteriores.