# SMTP - Comandos {{#include ../../banners/hacktricks-training.md}} **Comandos de:** [**https://serversmtp.com/smtp-commands/**](https://serversmtp.com/smtp-commands/) **HELO**\ É o primeiro comando SMTP: inicia a conversa identificando o servidor remetente e geralmente é seguido pelo seu nome de domínio. **EHLO**\ Um comando alternativo para iniciar a conversa, sublinhando que o servidor está usando o protocolo SMTP Estendido. **MAIL FROM**\ Com este comando SMTP, as operações começam: o remetente declara o endereço de e-mail de origem no campo “From” e realmente inicia a transferência do e-mail. **RCPT TO**\ Identifica o destinatário do e-mail; se houver mais de um, o comando é simplesmente repetido endereço por endereço. **SIZE**\ Este comando SMTP informa o servidor remoto sobre o tamanho estimado (em termos de bytes) do e-mail anexado. Também pode ser usado para relatar o tamanho máximo de uma mensagem a ser aceita pelo servidor. **DATA**\ Com o comando DATA, o conteúdo do e-mail começa a ser transferido; geralmente é seguido por um código de resposta 354 dado pelo servidor, dando a permissão para iniciar a transmissão real. **VRFY**\ O servidor é solicitado a verificar se um determinado endereço de e-mail ou nome de usuário realmente existe. **TURN**\ Este comando é usado para inverter os papéis entre o cliente e o servidor, sem a necessidade de executar uma nova conexão. **AUTH**\ Com o comando AUTH, o cliente se autentica no servidor, fornecendo seu nome de usuário e senha. É uma camada adicional de segurança para garantir uma transmissão adequada. **RSET**\ Comunica ao servidor que a transmissão de e-mail em andamento será encerrada, embora a conversa SMTP não seja fechada (como no caso do QUIT). **EXPN**\ Este comando SMTP solicita uma confirmação sobre a identificação de uma lista de distribuição. **HELP**\ É um pedido do cliente por algumas informações que podem ser úteis para uma transferência bem-sucedida do e-mail. **QUIT**\ Termina a conversa SMTP. {{#include ../../banners/hacktricks-training.md}}