Camada de Aplicação – SMTP

Por
1 min. de leitura

Olá Meu Querido Aluno(a),

Hoje vamos falar sobre o SMTP. O SMTP tem papel importante quando falamos em correio eletrônico.

De forma geral, um sistema de correio eletrônico é formado por três componentes principais:

  • User Agent (UA)
  • Message Transfer Agent (MTA)
  • Message Access Agent (MAA)

 

Nesse post, o nosso foco será no MTA. Um MTA é o elemento responsável pela transferência dos e-mails. Essa transferência é feita usando o protocolo SMTP (Simple Mail
Transfer Protocol).

O SMTP é usado para enviar a mensagem entre o remetente e o primeiro servidor e entre os servidores de e-mail. Ou seja, ele que efetivamente fazem a transferência dos emails.

Uma coisa muito importante que deve se notada é que o SMTP não descarrega os e-mails. Isso é feito por outro protocolo, por exemplo, o POP3.

O SMTP usa comandos e repostas para transferir mensagens entre um cliente MTA e um servidor MTA. Cada comando ou resposta termina com um caracter duplo codificado de “fim de linha” (CR — carriage return e LF — line feed)

Um comando SMTP tem o seguinte formato:

Palavra-Chave: Argumentos

Os 14 comandos SMTP são mostrados a seguir.

HELO: Nome do host do remetente
MAIL FROM: Remetente da mensagem
RCPT TO: Destinatário pretendido da mensagem
DATA: Corpo da Mensagem
QUIT
RSET
VRFY: Nome do destinatário a ser verificado
NOOP
TURN
EXPN: Lista de endereços a ser expandida
HELP: Nome do Comando
SEND FROM: Destinatário pretendido da mensagem
SMOL FROM: Destinatário pretendido da mensagem
SEMAL FROM: Destinatário pretendido da mensagem

As respostas são enviadas do servidor para o cliente. Uma mensagem de resposta apresenta um código de três dígitos que podem ser seguidos ou não por informações textuais adicionais.

Veja  alguns exemplos de respostas:

220: Pronto para atendimento

221: Serviço encerrando o canal de transmissão

500: Erro de sintaxe. Comando não reconhecido.

O envio de mensagem segue três fases:

  • Estabelecimento da conexão
  • Transferência de mensagens
  • Encerramento da conexão

 

Por fim, é importante saber que o SMTP usa por padrão a porta 25. Essa porta acabo deixando de ser usada para diminuir o número de spams. Essa porta foi substituída pela 587.

Até a próxima!

Grande Abraço!

Minhas Redes Sociais:

Concursos Públicos (@profalmeidajunior) • Fotos e vídeos do Instagram

 

Por
1 min. de leitura