Noções básicas de rede
10. Protocolos de camada de aplicação
10.4. Correio eletrónico
O correio eletrónico (e-mail) utiliza dois protocolos de camada de aplicação que funcionam em conjunto. Um é utilizado para enviar correio, que é o protocolo SMTP, e o outro para receber mensagens, que é o POP3. Atualmente, o IMAP também pode ser utilizado para receber mensagens
e-mail. Estes protocolos estão estreitamente relacionados com as aplicações, os processos em curso nos computadores e servidores clientes que criam e recebem mensagens. Estes processos são MUA (Mail User Agent), MTA (Mail Transfer Agent) e MDA (Mail Delivery Agent). O processo MUA corre na máquina cliente e os outros dois processos correm no servidor de correio.
Segue-se um processo simplificado para o envio de e-mails utilizando um proxy:
1 O utilizador cria uma mensagem de correio eletrónico e utiliza o processo MUA para a encaminhar para o servidor de correio e o processo MTA em execução nesse servidor.
2. este processo analisa os cabeçalhos das mensagens, incluindo. Para definir o destinatário da mensagem e verificar se o utilizador para quem a mensagem aponta está na sua lista de utilizadores.
(3) Se assim for, passa a mensagem ao processo MDA, que é responsável pela sua entrega ao destinatário apropriado.
(4) Se o destinatário da mensagem não tiver uma conta neste servidor, o processo MTA encaminha a mensagem para o processo MTA noutro servidor onde se encontra a conta do utilizador.
5 O servidor passa a mensagem para o processo MDA, que entrega a mensagem ao destinatário pretendido. O quadro seguinte mostra as portas em que o protocolo de correio eletrónico funciona.
Protocolo |
Número do porto |
IMAP |
143 |
POP3 |
110 |
SMTP |
25 |
IMAP encriptado |
993 |
POP3 encriptado |
995 |
SMTP encriptado |
465 ou 587 |