RSET
O comando SMTP que abandona a transação de e-mail atual, descartando remetente, destinatários e dados, sem fechar a conexão.
O que significa
O RSET apaga tudo o que foi informado desde o último MAIL FROM e devolve a sessão ao estado em que estava logo depois do EHLO. O servidor precisa responder 250 e não pode fechar a conexão, o que faz do RSET o jeito usual de recomeçar ou de passar para uma nova mensagem na mesma conexão. Um novo EHLO também reinicia a transação, então RSET seguido de EHLO é redundante.
O software de envio o usa quando uma transação dá errado no meio do caminho, por exemplo quando todos os destinatários foram recusados. A RFC 1870 manda os clientes enviarem RSET ou QUIT depois de uma recusa por SIZE, e o serviço de relay SMTP do Google pede que os clientes que atingem o limite de 100 destinatários iniciem outra transação com uma nova conexão ou com RSET.
Termos relacionados
Fontes
Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.
- RFC 5321, section 4.1.1.5: RESET (RSET)rfc-editor.org
- RFC 1870: SMTP Service Extension for Message Size Declarationrfc-editor.org
- Google Workspace Admin Help: Route outgoing SMTP relay messages through Googleknowledge.workspace.google.com
Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce