Dot-stuffing
A regra do SMTP que duplica o ponto no início de qualquer linha do texto da mensagem, para que uma linha com um único ponto possa marcar com segurança o fim da mensagem.
O que significa
Depois do DATA, a mensagem termina em CRLF.CRLF, uma linha contendo só um ponto. Para que uma linha real de texto não seja lida como esse marcador, a regra de transparência da RFC 5321 faz o cliente acrescentar um ponto a toda linha que começa com um, e o servidor removê-lo de novo. Uma linha que por acaso começa com ponto é, portanto, transmitida com dois.
Um software que pula essa etapa, ou que trata os finais de linha de forma frouxa, pode cortar mensagens antes da hora ou deixar que o texto da mensagem seja lido como comandos SMTP. A divergência entre servidores sobre line feeds isolados em torno do marcador de fim de dados é o que o SMTP smuggling explorou. O Exchange Online rejeita com 550 5.6.11 mensagens que contêm caracteres de line feed isolados.
Termos relacionados
Neste site
Fontes
Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.
- RFC 5321, section 4.5.2: Transparencyrfc-editor.org
- Postfix: SMTP Smugglingpostfix.org
- Microsoft Learn: Email non-delivery reports and SMTP errors in Exchange Onlinelearn.microsoft.com
Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce