Definição do serviço de email...
Basicamente, comunicação por e-mail é tornada possível por tipos de servidor SMTP, POP3 ou IMAP. O software cliente de email mais utilizado é o Microsoft Outlook, Mozilla Thunderbird e Mac OS x Mail.
Os Servidores de Email chamamos em linguagem técnica MTA (Mail Transfer Agent) e é nada mais do que um software.
DEFINIÇÃO DO SERVIÇO DE EMAIL...
Este programa usa o protocolo SMTP (Simple Mail Transfer protocol) para falar com outros servidores. O Servidor de Email é o conjunto de máquina, sistema operacional e MTA (existem diversos). Dependendo da situação um MTA pode ser servidor, quando envia uma mensagem, ou cliente de outro MTA, quando recebe uma mensagem.
DEFINIÇÃO DO SERVIÇO DE EMAIL...
O MTA também fala com clientes a nível de usuário. Estes usam programas diversos nos seus computadores, tipo Outlook, Eudora, Kmail, Thunderbird ou Seamonkey. Estes programas chamamos em linguagem técnica de MUA (Mail User Agent).
O MUA também fala SMTP, mas somente para o envio de uma mensagem. Para receber uma mensagem ele usa ou o protocolo POP (Post Office Protocol), ou IMAP (Internet Messaging Access Protocol).
DEFINIÇÃO DO SERVIÇO DE EMAIL...
Funciona ainda no servidor de email o MDA (Mail Delivery Agent) que nada tem a ver com o MUA. O MDA pega as mensagens recebidas pelo MTA e distribue nas caixas postais dos usuários. Todo isso ocorre no(s) servidr(es).
Vamos esclarecer melhor este fluxo...
fluxo do processo de email...
1 .. usuário escreve uma mensagem e clica em enviar
2 .. o seu programa MUA conecta via SMTP ao MTA e faz o upload/envio da mensagem
3 .. o MTA, caso aceita a msg, aramzena ela temporariamente na fila de envio
4 .. o MTA envia periodicamente as mensagens esperando na fila
5 .. o MTA remoto está sendo contactado e em seguida a mensagem transferida
6 .. o MTA remoto aramazena a msg recebida temporariamente na fila loca
7 .. o MDA busca a msg quando o usuário conecta e armazena permanentemente na Caixa Postal