Você está na página 1de 2

Serviços de e-mail e Protocolos SMTP/POP

O e-mail, o serviço de rede mais popular, revolucionou a forma como as pessoas se


comunicam graças a sua simplicidade e velocidade. Ainda assim, para ser executado em um
computador ou outro dispositivo final, o e-mail precisa de várias aplicações e serviços. Dois
exemplos de protocolo da camada de Aplicação são Post Office Protocol (POP) e Simple Mail
Transfer Protocol (SMTP), mostrados na figura. Como o HTTP, tais protocolos definem
processos de cliente/servidor.

Quando as pessoas compõem mensagens de e-mail, elas normalmente utilizam uma aplicação
chamada Mail User Agent (MUA), ou cliente de e-mail. O MUA permite que mensagens sejam
enviadas e coloca as mensagens recebidas na caixa de correio do cliente, ambos sendo
processos diferentes.

Para receber mensagens de e-mail de um servidor de e-mail, o cliente de e-mail pode utilizar o
POP. Enviar e-mail de um cliente ou servidor utiliza formatos de mensagem e cadeias de
comandos definidos pelo protocolo SMTP. Normalmente, um cliente de e-mail fornece a
funcionalidade dos dois protocolos em uma aplicação.
Processos de Servidor de E-mail - MTA e MDA

O servidor de e-mail opera dois processos separados:


 Mail Transfer Agent (MTA)
 Mail Delivery Agent (MDA)

O processo MTA é utilizado para encaminhar e-mail. Como mostrado na figura, o MTA recebe
mensagens do MUA ou de outro MTA em outro servidor de e-mail. Com base no cabeçalho da
mensagem, ele determina como uma mensagem tem de ser encaminhada para chegar a seu
destino. Se a correspondência for endereçada a um usuário cuja caixa de correio fique no
servidor local, ela será passada para o MDA. Se o e-mail for para um usuário fora do servidor
local, o MTA o encaminha para o MTA no servidor em questão.

Na figura, vemos que o MDA aceita um e-mail de um MTA e faz a entrega real. O MDA recebe
toda correspondência chega no MTA e a coloca nas caixas de correio dos usuários adequados.
O MDA também pode solucionar problemas de entrega final, como varredura de vírus,
filtragem de spam e tratamento de recebimento de retorno. A maioria das comunicações por
e-mail utiliza as aplicações MUA, MTA e MDA. No entanto, há outras alternativas para entrega
de e-mail.

Um cliente pode estar conectado a um sistema de e-mail corporativo, como o Lotus Notes da
IBM, o Groupwise da Novell ou o Exchange da Microsoft. Tais sistemas frequentemente têm
seu próprio formato interno de e-mail e seus clientes normalmente se comunicam com o
servidor de e-mail utilizando um protocolo próprio.

O servidor envia ou recebe e-mail via Internet através do gateway de correspondência de


Internet do produto, que realiza qualquer reformulação necessária. Se, por exemplo, duas
pessoas que trabalham para a mesma empresa trocam e-mails entre si utilizando um protocolo
próprio, suas mensagens podem ficar completamente dentro do sistema de e-mail corporativo
da empresa.

Como outra alternativa, os computadores que não têm um MUA ainda podem se conectar a
um serviço de correspondência em um navegador Web para recuperar e enviar mensagens
desta forma. Alguns computadores podem executar o seu próprio MTA e gerenciar e-mails
inter-domínios por conta própria.

Como mencionado anteriormente, o e-mail pode utilizar os protocolos POP e SMTP (veja a
figura para uma aplicação sobre como eles funcionam). POP e POP3 (Post Office Protocol,
versão 3) são protocolos de entrega de correspondência de entrada e são protocolos típicos
cliente/servidor. Eles entregam e-mail do servidor de e-mail ao cliente (MUA). O MDA "ouve"
quando um cliente se conecta a um servidor. Quando uma conexão é estabelecida, o servidor
pode entregar o e-mail ao cliente.

Por outro lado, o SMTP rege a transferência do e-mail de saída do cliente remetente ao
servidor de e-mail (MDA), assim como o transporte de e-mail entre servidores de e-mail
(MTA). O SMTP possibilita que o e-mail seja transportado por redes de dados entre tipos
diferentes de servidor e software cliente, e possibilita a troca de e-mails via Internet.

O formato da mensagem do protocolo SMTP utiliza um conjunto rígido de comandos e


respostas. Tais comandos suportam os procedimentos utilizados no SMTP, como início de
sessão, transação de correspondência, encaminhamento de correspondência, verificação de
nomes de caixa de correio, expansão de listas de correspondência e abertura e fechamento de
trocas.

Alguns dos comandos especificados no protocolo SMTP são:


 HELO - identifica o processo do cliente SMTP para o processo do servidor SMTP
 EHLO - é uma versão mais recente do HELO, que inclui extensões de serviços
 MAIL FROM - Identifica o remetente
 RCPT TO - Identifica o destinatário
 DATA - Identifica o corpo da mensagem

Você também pode gostar