Timeout SMTP
Quanto tempo cada lado de uma sessão SMTP espera pelo outro; a RFC 5321 fixa mínimos por comando, como cinco minutos para a saudação e dez para a resposta depois dos dados.
O que significa
A RFC 5321 exige que os clientes cronometrem cada comando separadamente, e não a transação inteira, com estes mínimos: 5 minutos para a saudação 220, para o MAIL e para cada RCPT; 2 minutos para a resposta 354 ao DATA; 3 minutos para cada bloco de dados enviado; e 10 minutos para a resposta depois do ponto final. O servidor deve esperar pelo menos 5 minutos pelo próximo comando do cliente.
A longa espera final existe porque desistir ali sai caro: se o cliente se desconecta enquanto o servidor ainda processa uma mensagem que de fato aceitou, o cliente tenta de novo e o destinatário recebe uma duplicata. Timeouts nos logs apontam para problemas de rede, um receptor sobrecarregado ou uma lentidão proposital, como o tarpitting.
Termos relacionados
Fontes
Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.
- RFC 5321, section 4.5.3.2: Timeoutsrfc-editor.org
- RFC 5321, section 6.1: Reliable Delivery and Replies by Emailrfc-editor.org
Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce