Beruflich Dokumente
Kultur Dokumente
Correio electrónico
– SMTP (continuação)
• É um protocolo simples baseado em comandos de texto ASCII, que
serve para enviar mensagens de e-mail para agentes MTA (Message
Transfer Agent).
• A comunicação é feita tipicamente para o port TCP 25, sem
encriptação (não assegura confidencialidade).
Internet
– Agentes de trânsito
– Simplificam a configuração dos MTAs locais.
– “Escondem” os diversos sistemas individuais ao exterior.
MTA MTA
local local
MTA MTA
local local
Organização #1 Organização #2
• Conteúdo:
– Todo o conteúdo antes de uma linha em branco pertence ao corpo
da mensagem (sequências de linhas que contêm caracteres
ASCII).
>>> MAIL From:<benfiquista@mail.est.ipcb.pt > 354 - Start mail input; end with
250 < benfiquista@mail.est.ipcb.pt >... Sender ok <CRLF>.<CRLF>
>>> DATA
354 Enter mail, end with “.” on a line by itself
Este ano vamos ser campeões!
>>> .
250 Mail accepted
>>> QUIT
221 mail.est.ipcb.pt delivering mail
• Modo de funcionamento:
– Os clientes POP3 estabelecem conexões TCP com o servidor usando tipicamente o
porto 110.
– Quando a conexão é estabelecida, o servidor POP3 envia uma mensagem de
saudação ao cliente, entrando a sessão em modo authentication state.
– De seguida, o cliente tem de enviar a identificação para o servidor.
– Se este verifica o ID com sucesso, a sessão entra em modo transaction state.
– A partir deste momento, o cliente pode aceder à mailbox.
– Quando o cliente envia o comando QUIT, a sessão entra em update state, e a
conexão é terminada.
– IMAP4 (continuação)
• Suporta três modelos de gestão das mailboxes:
– Offline: o cliente liga-se periodicamente ao servidor e copia as mensagens, sendo
de seguida eliminadas do servidor (modelo utilizado pelo POP3).
– Online: o cliente efectua alterações no servidor (o e-mail é processado
remotamente neste).
– Disconnected: mistura dos dois modelos anteriores. O cliente copia as mensagens
e efectua alterações localmente. Mais tarde, faz o upload destas alterações para o
servidor.
• Uma vantagem evidente é economia de largura de banda, pois provavelmente a ligação ao nosso
ISP é mais rápida que aos servidores destinatários. Assim, as mensagens são entregues ao relay que
depois se encarrega de as encaminhar para o destino.
• Para usar o servidor do ISP como relay deve-se acrescentar a linha seguinte no ficheiro
sendmail.mc e voltar a reconstruir o sendmail.cf
define(‘SMART_HOST’, ‘smtp.telepague.pt’)
• Devido aos spammers é cada vez menos habitual fazer relay, pois podem usar estes servidores não
sendo detectados. Para impedir que o nosso servidor seja usado por terceiros, deve configurar-se o
ficheiro /etc/mail/access de forma a limitar ao máxima os computadores que podem usar o serviço
de relay
Localhost RELAY
est.ipcb.pt RELAY
10.1. RELAY
212.55.157.1 RELAY
correio.est.ipcb.pt RELAY
193.137.234.1 RELAY
Spammer.com REJECT /estas msg são explicitamente rejeitadas mesmo
que se destinem a utilizadores locais
Autores: Alexandre Fonte, Osvaldo Santos, Vasco Soares