Académique Documents
Professionnel Documents
Culture Documents
Sunny Narendra
Email e Servidores
NDICE
2.1 Arquitectura.............................................................................................................................. 2
2.2 Protocolos de Transferncia .................................................................................................... 4
2.2.1 SMTP ............................................................................................................................... 5
2.2.2 POP3/IMAP ...................................................................................................................... 9
2.4. Casos de Estudo ......................................................................................................... 10
2.3 Tipos de Servidores ............................................................................................................... 11
2.3.1 MTA Relay ............................................................................................................... 11
2.3.2 MTA Local................................................................................................................ 11
2.3.3 MTA Acesso s Caixas .................................................................................................. 12
2.5 Funcionalidades Essenciais ................................................................................................... 12
2.5.1 Processamento dos Emails ............................................................................................ 12
2.5.2 Filas de Espera ..........................................................................................................................16
2.5.3 Filtros para Mensagens No Solicitadas (SPAM) .......................................................... 19
2.5.4 Acesso s Contas ......................................................................................................................20
2.5.5 Privacidade e Segurana ..........................................................................................................21
2.6 Funcionalidades Gerais ......................................................................................................... 22
2.1 ARQUITECTURA
O servio de correio electrnico surgiu antes da Internet, sendo o papel deste crucial para a
criao da rede internacional de computadores. O primeiro sistema de troca de mensagens
possibilitava a comunicao entre os mltiplos utilizadores de um computador do tipo mainframe.
Com o aumento da carga dos emails e do desenvolvimento de redes cada vez mais complexas e
exigentes, este modelo tem vindo a sofrer alteraes no sentido de adaptao a essas mesmas
necessidades. Por isso, ao longo do tempo este servio sofreu vrias alteraes, passando pela a rede
de computadores ARPANET que fez grandes contribuies at a modelo da Internet que
actualmente usado.
O modelo do correio electrnico tem seguido as recomendaes do X.400, norma especificada
pelo ITU-TS (International Telecommunications Union - Telecommunication Standard Sector). Esta
norma est em conformidade com o modelo OSI (Open Systems Interconnection) e utiliza os servios
do nvel de apresentao e da aplicao. Muitas empresas como a IBM, Microsoft, Hewlett-Packard
entre outras oferecem diversas solues proprietrias de servio de email, sendo muitas destas
baseadas na norma X.400.
Quando um MTA pergunta ao servidor DNS um endereo IP de uma mquina qual se vai
ligar, esse endereo pode ser devolvido pelos servidores de DNS de trs formas possveis:
Um registo do tipo MX que lista uma ou mais mquinas que estejam a receber o correio
electrnico desse domnio. Pode-se ter tambm mltiplos registos do tipo MX.
Um registo do tipo A que aponta directamente o endereo IP da mquina. (Para o IPv4
designado por registo do tipo A e no caso do IPv6 designado por registo do tipo AAA)
Um registo do tipo CNAME funciona como um alias, que pode ser associado a um dos
dois registos acima referidos.
2.2 PROTOCOLOS
DE
TRANSFERNCIA
Viso geral
Os passos seguidos na transferncia de mensagens:
Primeiro o utilizador com um cliente de email (um UA) compe a mensagem. A mensagem
constituda por duas partes, o cabealho e o corpo.
O UA envia a mensagem para o seu servidor de email local que designado por MTA local.
Estabelecendo com ele uma ligao TCP na porta 25, na qual os dados trocados entre eles
so de acordo com o protocolo SMTP.
O MTA local ao receber a mensagem acrescenta um envelope, no qual coloca o seu endereo
(Received: .. by:) e tambm informao para o encaminhamento caso a mensagem no tenha
atingido o MTA do destinatrio da mensagem.
Aps obtida a informao sobre o encaminhamento, o MTA coloca a mensagem na fila de
sada para o envio ao MTA seguinte.
O MTA tambm estabelece ligao TCP na porta 25 com o MTA seguinte, onde reencaminha
a mensagem na fila para esse MTA e o salto registado no envelope.
Os ltimos trs pontos so efectuados at que a mensagem no chegue ao MTA do destinatrio
da mensagem. No MTA final a mensagem depositada na respectiva mailbox.
Para aceder mailbox, o utilizador utiliza o seu cliente de email (UA) estabelecendo uma
ligao TCP
> na porta 110, se utilizar o protocolo de transferncia POP3 (Post Office Protocol)
> na porta 143, se utilizar o protocolo de transferncia IMAP (Internet Message Acess Protocol)
Os protocolos POP3 e IMAP so mais simples que o SMTP e fornecem mecanismos de gesto
de mailbox.
<< colocar uma figura >>
2.2.1 SMTP
O protocolo SMTP administra a transmisso de correio electrnico atravs de redes de
computadores, normalmente na porta 25 sobre TCP com a possibilidade de funcionamento sobre
outros tipos de transporte. Baseia-se num funcionamento do tipo store-and-forward. Que define um
conjunto de comandos, respostas e procedimentos para a troca de mensagens entre os MTAs e MTA
e UA.
(colocar numa figura)
MTA <-> MTA
MTA <-> UA
Para o funcionamento do protocolo SMTP esto definidos dois tipos de componentes bsicos,
o emissor-SMTP e o receptor-STMP. O emissor-SMTP envia a mensagem para o receptor-SMTP
atravs do protocolo SMTP. O receptor-STMP recebe a mensagem, verifica se o destinatrio final,
se no enviar para outro receptor-STMP, deste modo passando a desempenhar a funo do emissorSMTP. A mensagem pode passar atravs de vrios componentes at que chegue ao destinatrio
final.
+----------+
+----------+
+------+
|
|
|
|
| User |<-->|
|
SMTP
|
|
+------+
| Client- |Commands/Replies| Server- |
+------+
|
SMTP
|<-------------->|
SMTP |
+------+
| File |<-->|
|
and Mail
|
|<-->| File |
|System|
|
|
|
|
|System|
+------+
+----------+
+----------+
+------+
SMTP client
SMTP server
Existem dois tipos de servidor SMTP, a diferena est no facto de alguns possuir caixa de correio
dos utilizadores e os outros no. Os que no tm so normalmente designados por intermdios, dentro
dos deste existem do tipo "relay" e "gateway". O "relay" desempenha a mesma funo que um emissorSMTP aps receber a mensagem. Enquanto o "gateway" utilizado para interligao para outros
ambientes de transportes. [RFC2821]
A transmisso normalmente efectuada directamente do remetente ao destinatrio se estes
estiverem ligados ao mesmo sistema de transporte. Quando no esto ligados ao mesmo sistema de
transporte, a transmisso efectua via um ou mais servidores SMTP gateway.
Depois de terminada a transferncia de email, o cliente pode pedir para terminar a sesso ou
iniciar uma nova transferncia de mensagem.
Por cada servidor que a mensagem passa acrescentada uma linha "Received". A primeira
linha Received (a que aparece em primeiro no cabealho) corresponde ao ltimo sistema por onde a
mensagem passou (corresponde ao servidor local). A ltima linha received (que aparece em ltimo
no cabealho) dever corresponder ao primeiro sistema por onde a mensagem passou. As linhas
Received tm a seguinte estrutura:
Received: from [servidor um] by [servidor dois] [with protocolo] [data actual]
Sintaxe do SMTP
Os comandas e as respostas do SMTP tm uma sintaxe rgida. Todos os comandos comeam
com um verbo do comando e as respostas comeam todas com um cdigo de trs dgitos numricos.
Os comandas, os parmetros e as respostas do SMTP so compostos de caracteres do cdigo
ASCII. Como o cdigo ASCII segue o padro de 7-bit, quando o servio de transporte permite o
transporte em 8-bit, necessria fazer uma converso do formato 7-bit para o formato 8-bit. Neste
caso, para o bit de mais significativo colocado a zero.
No se deve transmitir com 8bit, sem o acordo de ambas as parte (cliente e servidor). Se um
enviar sem o outro saber, poder o ocorrer situaes de em que ignorem o 1 bit mais significativo.
Comandos SMTP
Todos comandos so feitos no sentido do cliente para servidor, ou seja, somente o cliente
requer os comandos, enquanto o servidor os executa.
Os comandos SMTP so orientados linha, ou seja, cada comando do protocolo SMTP
terminado com dois caracteres de fim de linha (CR e LF, nesta ordem).
(1) EHLO (Extended HELLO) ou HELLO: O cliente identifica-se perante o servidor.
(2) MAIL : Este comando identifica o remetente da mensagem. Alm disso, para casos onde a
mensagem tem que passar por servidores intermdios, ele informa tambm o caminho reverso por
onde a mensagem j passou.
(3) RCTP : Este comando identifica o destinatrio da mensagem. Em caso de mltiplos
destinatrios so definidos por mltiplos usos desse comando.
(4) DATA : Inicializa a transmisso da mensagem, aps seu uso transmitido o contedo
(cabealho + corpo) da mensagem, que pode conter qualquer um dos 128 caracteres ASCII. A
sequncia "<CRLF>.<CRLF>" indica o fim da mensagem.
(5) RSET : Este comando indica que a transaco corrente vai ser abortada. Nesse caso, todos
os registo e tabelas so descartadas e o servidor deve responder um OK.
(6) VRFY : Este comando solicita ao servidor pela confirmao de um destinatrio. Se for
identificado retornado o nome completo do mesmo (se este possuir) e o endereo de correio.
(7) EXPN : parecido com o comando VRFY, mas em vez da confirmao de um destinatrio
pode-se solicitar pela confirmao de uma lista de utilizadores. O qual responde com a lista dos
elementos associados a essa lista.
NOTA: Por questes de segurana os comandos VRFY e EXPN em alguns servidores esto
desactivos.
(8) HELP : O cliente pede informao de ajuda ao servidor.
(9) NOOP : Este comando no tem nenhuma funcionalidade para o sistema. Apenas faz com
que o servidor responda com um OK.
(10) QUIT : Termina a sesso e a ligao.
Os comandos RSET, DATA e QUIT no permitem a existncia de parmetros.
O ordem dos comandos alguns dos comandos necessitam de precedncia de outros comandos.
Por exemplo o NOOP, HELP, EXPN, VRFY e RSET podem ser usados em qualquer altura e sem a
necessidade de ter a sesso estabelecida.
Respostas
A cada comando seguido uma resposta composta geralmente por apenas uma linha. As
respostas so formadas de um cdigo com trs dgitos numricos, um espao e a descrio da
mensagem. Quando a resposta composta por mais do que uma linha, cada linha formada por um
cdigo numrico seguido imediatamente de um hfen e da descrio da mensagem. Sendo a ltima
linha da resposta identificada por ser semelhante a uma linha de resposta normal, isto , cdigo
numrico + espao + descrio da mensagem.
Procedimentos SMTP
Os procedimentos mais importantes utilizados pelo SMTP so: iniciao da sesso, a
transmisso de email, verificao dos nomes das mailbox, verificao das listas de email e o iniciar
e o terminar da sesso.
NOTA: O funcionamento da verificao depende da configurao de cada servidor.
1.
Iniciao da sesso
A sesso SMTP comea quando o cliente estabelece uma ligao com servidor. Onde o este
responde com uma mensagem de abertura, sendo o formato desta mensagem configurvel.
O cliente identifica-se perante o servidor enviado o comando EHLO indicativo de que este
suporta o servio de extenses e que solicita ao servidor uma lista dos servios por ele suportados.
2.
Transmisso de email
Existem trs comandos essenciais para a transmisso de email, "MAIL FROM:", "RCPT TO:"
e "DATA". O comando "MAIL" d a identificao do remetente, seguido de um ou mais comandos
"RCPT" definem a identificao dos destinatrios. E o comando "DATA" que inicia a transmisso
da mensagem, terminando com "<CRLF>.<CRLF>".
O servidor ao receber o comando MAIL FROM sabe que vai iniciar-se uma nova sesso de
transaco de correio e para tal limpa todos os seus estados.
3.
Verificaodosnomesdasmailbox
A verificao dos nomes das mailbox realizada com o comando "VRFY", o qual averigua se
um determinado utilizador pertence ao domnio onde o comando enviado.
4.
Verificaodaslistasdeemail
A verificao das listas de email realizada com o comando "EXPN" e so consultados os
elementos pertencentes a uma lista de email.
5.
Terminar da sesso
A sesso SMTP termina quando se d o terminar da ligao SMTP. A origem do terminar da
sesso pode ter duas causas:
- solicitada pelo cliente com o comando "QUIT".
- O servidor aps um tempo pr-definido (time-out) sem receber comandos do cliente termina a
sesso.
Colocar um
exemplo de email
Extenso do modelo
Algumas limitaes/problemas do SMTP:
-problemas de autenticao e o repdio
-no encriptao dos dados
-as mensagens no solicitadas (SPAM)
-um "loop" infinito na entrega do email quando duas "mailing lists" se referem uma outra e a
mensagem enviada a ambas.
-...
quase impossvel fazer alteraes no protocolo SMTP devido sua enorme base j instalada.
Para contornar estes problemas so criadas extenses ao protocolo. Com estes possvel a resoluo
parcial de alguns desses problemas.
O problema da autenticao e da encriptao so resolvidos com recurso ao PGP e ao
S/MIME. O SPAM resolvido pela criao de filtros. Existindo algumas extenses para permitir o
uso de caracteres de 8 bit. No entanto, a necessidade de compatibilidade com os servidores j
existentes, baseados no protocolo SMTP definido no RFC 822, faz com que estas extenses sejam
meramente opcionais, ou seja, apenas so usadas quando ambas as partes intervenientes o suportam.
SMTP/s
No protocolo SMTP, no est previsto qualquer tipo de segurana, sendo as mensagens envidas
em claro e no existe nenhum mecanismo de autenticao.
Um possvel mtodo seguro no envio de mensagens, recorre utilizao de uma camada de
transporte segura, TLS (Transport Layer Security) ou SSL (Secure Sockets Layer) no sendo
possvel a interpretao dos comandos trocados.
Este assundo desenvolvido em [_parte_da_segurana_e_privacidade_].
2.2.2 POP3/IMAP
POP3
O protocolo POP3 (Post Office Protocol version 3) permite aceder s caixas de correio que se
encontram no servidor, sendo estas automaticamente descarregadas para o computador local.
Normalmente elimina as mensagens do servidor, ficando as mensagens apenas acessveis no
computador local.
No protocolo esto definidos um conjunto de comandos e respostas que permitem obter a lista
de mensagens tamanho das mensagens, transferir mensagens seleccionadas, apagar mensagens, etc.
Os dados trocados no POP3, como a mensagem ou mesmo a senha do utilizador, circulam em claro
(ASCII), colocando graves riscos de segurana e privacidade. Em alternativa, pode ser usado o POPS
que usa o encriptao na camada de transporte, SSL.
Caractersticas importantes:
Protocolo simples mas com funcionalidade limitada.
No permite aos utilizadores organizarem o correio no servidor, por exemplo a criao de
pastas para diferentes assuntos.
No permite verificar o contedo da caixa de correio sem descarregar o correio.
IMAP
O IMAP (Internet Message Access Protocol) outro protocolo que tambm permite aceder s
caixas de correio, mas ao contrrio do POP3 as mensagens ficam sempre no servidor, a no ser que
sejam explicitamente apagadas. Com este protocolo permitido que apenas sejam descarregados os
cabealhos das mensagens, no sendo necessrio a recepo de todo o contedo do email.
Tem muitas semelhanas com o POP3, mas apresenta mais funcionalidades, das quais permite
organizar as mensagens lidas no servidor, isto , criar pastas no servidor e deslocar mensagens entre
pastas. Esta funcionalidade permite que se torne mais simples o acesso a partir de diferentes
computadores e a servios do tipo "webmail".
Como o POPS, o IMAP tambm pode funcionar sobre canais seguros, IMAPS.
Caractersticas importantes:
Permite ver os cabealhos e pesquisar o correio antes de o descarregar para a mquina local.
Permite descarregar mensagens parcialmente.
Permite criar hierarquia de pastas, para a organizao dos emails.
MAPI
O MAPI um protocolo com funcionalidades semelhantes ao IMAP, usado pela Microsoft em
ambientes Windows/Exchange.
Proprietrio e suportado quase exclusivamente por Outlook.
2.3 TIPOS
DE
SERVIDORES
Nesta seco pretende-se expor os diferentes tipos de servidores de email que se podem obter
em funes das suas configuraes. apresentada a descrio de cada um, bem como algumas das
funcionalidades que devem possuir.
De um modo geral, pode-se identificar trs tipos de servidores de email, o MTA relay, o MTA
local e o MTA acesso s contas.
CAIXAS
Este tipo de servidor basicamente utilizado pelos UA para o acesso sua caixa de correio
(mailbox). Interage com comandos dos UA, respondendo em conformidade a estes. Poder
eventualmente tambm receber os emails para o envio.
Neste servidor normalmente a consulta dos emails feito recorrendo ao protocolo POP3 ou ao
IMAP.
Descrio / Funcionalidades
[Breve descrio]
MTA local
Atendimentos dos emails dos utilizadores locais, quer o envio quer a recepo.
Processamento dos emails dos utilizadores locais.
[Funcionalidades]
MTA acesso s
caixas
[Breve descrio]
2.5.1 PROCESSAMENTO
DOS
EMAILS
Um MTA ao receber um email novo verifica se o destinatrio pertence ao seu domnio, se sim
ento o email entregue ao MDA que depositada na mailbox do utilizador em questo ou se o
destinatrio for um alias o MDA faz o reencaminhamento para o respectivo utilizador. Caso o
destinatrio pertence a outro domnio ento o MTA envia o email para o MTA do respectivo
domnio.
Em geral procedimento equivalente a este que utilizado por Postfix e por Sendmail. No
caso do Microsoft Exchange existindo algumas alteraes.
Postfix
O processamento de email no Postfix segue a seguinte lgica:
Microsoft Exchange
Como j foi referido em [seco_'casos-de-estudo'_] o Microsoft Exchange em termos de
organizao de rede tem diferenas em relao ao outros.
2.5.2 FILAS
DE
ESPERA
O MTA pode ter vrias filas de espera contendo mensagens a serem enviadas ou recentemente
recebidas, tipicamente com diferentes prioridades. Como o protocolo SMTP no oferece nenhum
mecanismo de escalonamento, este pode ser feito localmente com recurso s filas de espera em funo
do destino ou do tamanho da mensagem.
Em caso de ocorrncia de erro no envio de uma mensagem, o MTA deve colocar novamente na
fila, para que seja reenviada depois de um timeout configurado pelo administrador.
Quando se envia uma mensagem a mltiplos destinatrios, nem sempre todos os MTA de
destinatrios esto disponveis, havendo a necessidade de colocar na fila de espera essas mensagens
para entrega futura. Bem como, se uma mensagem permanecer muito tempo na fila, esta eliminada.
Uma opo de implementao o envio de uma mensagem de erro ao remetente de que a mensagem
ainda est pendente e que esta vai ser eliminada.
Existem vrias mtricas que o administrador deve ter em conta para a gesto das filas de espera,
tais como: timeout para o reenvio, timeout para eliminar a mensagem, o nmero de retransmisses, a
capacidade da fila, etc.
Utilizao de cache
Tal como o servidor de DNS mantm uma cache com as informaes recentes, o servidor
MTA tambm mantm duas caches adicionais.
Na primeira cache deve guardar os endereos IPs dos servidores que tm o servio SMTP
disponvel, assim evita-se trfego na procura destes. Na segunda cache guarda as informaes das
sesses SMTP existentes. Aps o envio da mensagem e antes de terminar a sesso SMTP, deve ser
verificado se existe na fila mais mensagens para o mesmo destino. Deste modo aproveita-se a
sesso j existente. [T.ROSE]
sendmail
O sendmail coloca todos os emails em filas de espera e utiliza um conceito de grupos para cada
fila. No mnimo existe uma fila, normalmente referenciada pela directoria mqueue. Cada
mensagem apenas pode pertencer a uma fila e o sendmail pode ser configurado para que escolha
uma fila baseando-se no tipo de grupo a que a mensagem pertence.
Figura:
http://www.feep.net/sendmail/tutorial/intro/queue.html
Se a fila de espera contiver emails, ento o directrio correspondente apresenta ficheiros com o
seguinte formato:
dfg17NVhbh002596 dfg1BHotav010793 qfg17NVhbh002596 qfg1BHotav010793
Quando o email colocado na fila, este dividido em duas partes, cada parte guardada em
ficheiros separados. A informao do cabealho guardada num ficheiro em que o seu nome
comea com os caracteres qf. A outra corresponde ao corpo da mensagem tambm guardada
num ficheiro o mas o seu nome comea por df.
O exemplo anterior mostra duas mensagens na fila de espera. Uma identifica por
g17NVhbh002596 e a outra por g1BHotav010793.
A partir da verso 8.12 do sendmail permitiu a utilizao de mltiplos directrios para as filas.
Cada uma representa um grupo e a possibilidade de agrupar filas em funo de alguns parmetros.
Postfix
O Postfix tem cinco tipos de filas de espera: incoming, active, deferred, hold e
corrupt(maildrop) geridas por um gestor de filas.
Tal como j descrito anteriormente o daemon cleanup recebe o mensagem, faz algum
processamento, quando termina coloca a mensagem na fila incoming e notifica o gestor de filas. A
fila incoming recebe a nova mensagem e assumindo que os recursos do sistema esto disponveis,
o gestor de filas coloca a mensagem na fila active e chama um agente para fazer o entrega da
mensagem. Se este no conseguir fazer a entrega da mensagem, coloca a mensagem na fila deferred
onde permanece algum tempo at que seja entregue.
MS Exchange
O Microsoft Exchange tambm como os outros dois exemplos acima referidos utiliza as filas
de espera na a recepo e entrega dos emails. colocada na fila de espera a mensagem ao longo de
vrios estgios do processamento desta. Cada fila representa um conjunto lgico de mensagens que o
servidor de email processa numa determinada ordem.
Tipos de filas de espera
O routing das mensagens determina em que tipo de fila estas deves ser colocadas. No
Exchange 2007, existem os seguintes tipos de filas:
* Submission queue:
* Mailbox delivery queue
* Remote delivery queue
* Poison message queue
* Unreachable queue
Existem ferramentas para a anlise/gesto de filas de espera, que permitem a visualizao da
informao em forma de grficos.
O Exchange suporta vrios tipos de filas para guardar as mensagens. O nmero exacto e o tipo
das filas depende do que pretende implementar.
Figura 3: http://technet.microsoft.com/ptbr/library/bb124832(EXCHG.65).aspx
2.5.3 FILTROS
PARA
sendmail
O sendmail apresenta mecanismos de controlo de mensagens no solicitadas. Por um lado o
sendmail oferece algumas ferramentas de para filtrar esses mensagens mas por outro lado os "spammer"
tambm tm vindo a actualizao os seus mtodos para contornar as proteces existentes. Por isso,
o sendmail permite que esses filtros sejam constantemente actualizados. [sendmail-book]
Alguns mecanismos de proteco:
- Listas negras em tempo real: Estas listas contm os servidores que so conhecidos como os
originadores destas mensagens de spam. O sendmail automaticamente termina ligao a esses
servidores, desta forma evita receber essas mensagens bem como o trfego gerado na rede.
- Controlo de acesso: Apenas permitir ligaes de determinados endereos IP ou de
determinadas gamas de IP.
- No aceitar correio de domnios desconhecidos/inexistentes ("unresolvable domains")
[http://www.hansenonline.net/Networking/sendmail-spam.html]
Postfix
O Postfix tem dois mecanismos principais de controlo para mensagens de spam, a identificao
do remetente como spammer e a identificao de contedo spam nas mensagens.
Este tambm compatvel com os filtros acima apresentados.
MS Exchange
O Microsoft Exchange tem meios prprios para reduzir a quantidade de mensagens deste tipo.
necessrio fazer a configurao dos mesmos.
O filtro Spamassassin tambm funciona com o este servidor.
2.5.4 ACESSO
CONTAS
O acesso s contas permite com que os utilizadores possam aceder sua caixa de correio.
Como j referido em [_parte_dos_protocolos_], existem principalmente dois protocolos de acesso o
POP3 e o IMAP.
Os MTAs depositam os emails nas caixas de correio (mailbox ou maildir) dos utilizadores.
Depois a consultados dos emails tem que ser feita com atravs do protocolo POP3 ou IMAP.
Microsoft Exchange
O acesso mailbox conseguido independentemente do cliente de email. A mailbox guarda as
mensagens do utilizador e se o cliente de email o Microsft Outlook, ento este adicionalmente suporta
outras funcionalidades (como notas, contactos), estes so guardados numa rea pessoal e anexados
respectiva mailbox.
2.5.5 PRIVACIDADE
SEGURANA
Por causa da simplicidade do SMTP o servio de email sofre dos mesmos problemas do correio
postal. Tal como a autenticao do remetente, assinatura digital, confidencialidade das mensagens,
etc.
Para o envio de mensagens com o SMTP, normalmente, no necessrio fazer a autenticao
do remetente, mas para o acesso caixa de correio necessrio fornecer username/password.
O protocolo bsico SMTP no fornece nenhum mecanismo de autenticao do remetente.
Como tambm o endereo do envelope pode ser facilmente falsificado. Deste modo, para permitir o
acesso ao servidor apenas aos utilizadores que dizem quem ser, recorre-se ao SASL (Simple
Authentication and Security Layer) para o controlo de acessos e tambm para a identificao do
utilizador que est a ligado ao servidor.
As extenses do SMTP permitem com que os clientes se autenticam perante um servidor
SMTP utilizando o protocolo SASL.