Agentes de mensagens – Mail Agents
Existem três agentes de mensagens envolvidos no processo de envio e recebimento de e-mails:
- MTA - Mail Transport Agent - Agente de Transporte de E-mail: sua finalidade é transportar um e-mail de um MTA até outro MTA. Como exemplos de MTA temos: Sendmail, Postfix, Qmail, Microsoft Exchange Server, entre outros.
- MUA - Mail User Agent - Agente de E-mail do Usuário: é o programa utilizado pelo usuário e tem as finalidades básicas de compor, ler, receber e enviar e-mail. Exemplos de MUAs temos: Microsoft Outlook, Lotus Notes Messenger, entre outros.
- MDA - Mail Delivery Agent - Agente de Entrega de mensagens: tem como finalidade entregar localmente no servidor a mensagem para seu dono, ou seja, quando o e-mail chega no MTA (Servidor de e-mail), este agente irá armazenar o e-mail na caixa postal do destinatário.
Macro do Processo de Envio e Recebimento
Esquema com as principais etapas do processo de envio e recebimento de mensagens eletrônicas.

Resumi as etapas de funcionamento do MDA para poder demonstrar na mesma imagem como funcionaria ter um servidor dedicado (SMTP) para disparo de E-Mail Marketing.
- O usuário compõe sua mensagem em seu MUA (por exemplo: netscape messenger) e envia o e-mail para o MTA.
- O MTA reencaminha o e-mail para o outro MTA-o termo utilizado para reencaminhar e-mail é chamado relay.
- O MTA recebe o e-mail do outro MTA através do protocolo SMTP.
- O MDA armazena o e-mail na caixa postal do destinatário.
- O destinatário baixa seus e-mails para seu computador local interagindo com o servidor POP3, lendo seus e-mails no seu MUA( por exemplo: MS Outlook)
Nota: No caso real cada MTA representaria um servidor de e-mail de um domínio específico.
Protocolos de correio eletrônico
O diálogo entre MTAs, MUAs e MDAs ocorre principalmente através de três protocolos principais;
- SMTP (Simple Mail Transport Protocol): é responsável pelo transporte do correio eletrônico.
- POP3 (Post Office Protocol - versão 3): é responsável por controlar uma caixa de correio remotamente. As mensagens do usuário são baixadas localmente e por padrão são deletadas do servidor remoto.
- IMAP Internet Message Access Protocol: também é responsável por controlar uma caixa de correio remotamente. Somente o cabeçalho das mensagens do usuário são baixadas para o cliente, que pode decidir baixar a mensagem completa ou não para o computador local. As mensagens escolhidas para serem lidas por padrão permanecem no servidor remoto.
Servidores SMTP
Como principais Servidores de Mensagens para Linux temos:
Os dois últimos são servidores SMTP que surgiram como possíveis substitutos ao Sendmail, pelo fato do sendmail apresentar algumas deficiências: dificuldade de administrar (arquivo de /etc/sendmail.cf complexo) e maior risco de segurança, pois seus processos utilizam o usuário root como dono (caso o sendmail seja invadido, o invasor terá privilégios de super-usuário). Porém, o sendmail é muito tradicional e é disponível pela grande maioria de distribuições do Linux.
|