O comando QUIT é a forma padronizada e amigável de encerrar uma sessão SMTP após a conclusão das tarefas de envio.

1. O Papel do QUIT

Diferente de simplesmente derrubar a conexão TCP (o que pode causar erros nos logs dos servidores), o QUIT notifica o servidor que o cliente não tem mais comandos a enviar.
- Sintaxe: QUIT
- Resposta Sucesso: 221 server.destino.com Service closing transmission channel

2. Pós-Processamento do QUIT

Quando o comando QUIT é processado:
1. O servidor SMTP libera todos os buffers de memória associados àquela sessão específica.
2. O servidor inicia o fechamento da conexão TCP (FIN segment).
3. O servidor pode mover a mensagem recém-recebida da fila temporária para a fila de processamento final ou para o banco de dados do MDA.

3. Boas Práticas

Um cliente SMTP bem comportado sempre deve enviar o comando QUIT. Abortar a conexão abruptamente pode levar a retransmissões desnecessárias do lado do servidor ou a marcação do IP do cliente como “ruim” por não seguir os padrões do protocolo (especialmente em filtros Antispam rigorosos).