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