Extensão SIZE
Uma extensão SMTP (RFC 1870) pela qual o servidor anuncia o tamanho máximo de mensagem que aceita e o cliente declara o tamanho da mensagem antes de enviá-la.
O que significa
Um servidor que a suporta lista SIZE na resposta ao EHLO, normalmente com um número: a maior mensagem que aceita, em octetos (SIZE 52428800 são 50 MiB). O cliente acrescenta SIZE= com a sua estimativa ao MAIL FROM, e o servidor pode recusar na hora, em vez de depois de a mensagem inteira ter sido transferida: 552 quando a mensagem passa do limite fixo, 452 quando falta espaço no momento.
O tamanho que conta é o tamanho codificado. O base64 transforma cada 3 bytes em 4 caracteres, então um anexo cresce cerca de um terço no trânsito, e um arquivo que parece pequeno o suficiente no disco ainda pode passar de um limite. O Gmail recusa mensagens acima do limite dele com 552 5.3.4.
Termos relacionados
Neste site
Fontes
Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.
- RFC 1870: SMTP Service Extension for Message Size Declarationrfc-editor.org
- RFC 2045, section 6.8: Base64 Content-Transfer-Encodingrfc-editor.org
- Google Workspace Admin Help: Gmail SMTP errors and codesknowledge.workspace.google.com
Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce