Neste artigo encontrará uma lista dos comandos SMTP mais importantes com uma breve explicação. Cada comando é usado numa sequência normal de comunicação entre dois servidores através do protocolo SMTP, de modo a entregar e-mails.
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, subjacente a que o servidor está a usar o protocolo SMTP Alargado.
MAIL FROM
Com este comando SMTP as operações começam: o remetente indica o endereço de correio electrónico de origem no campo “De” e inicia efectivamente a transferência de correio electrónico.
RCPT TO
Identifica o destinatário do correio electrónico; se houver mais do que 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 correio electrónico em anexo. Pode também ser utilizado para comunicar o tamanho máximo de uma mensagem a ser aceite 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 propriamente dita.
VRFY
É pedido ao servidor que verifique se um determinado endereço de correio electrónico ou nome de utilizador existe realmente.
TURN
Este comando é utilizado para inverter papéis entre o cliente e o servidor, sem necessidade de executar uma nova connação.
AUTH
Com o comando AUTH, o cliente autentica-se ao servidor, dando o seu nome de utilizador e palavra-chave. É outra camada de segurança para garantir uma transmissão adequada.
RSET
Comunica ao servidor que a transmissão de e-mail em curso vai ser terminada, embora a conversa SMTP não seja encerrada (como no caso de QUIT).
EXPN
Este comando SMTP pede uma confirmação sobre a identificação de uma lista de correio.
HELP
É um pedido do cliente para alguma informação que pode ser útil para uma transferência bem sucedida do correio electrónico.
QUIT
Acaba a conversa SMTP.