O que é relay?
Já vimos Como funciona o email, mas ainda há alguns detalhes adicionais que dizem respeito principalmente a servidores.
Um servidor que faz relay atua como uma ponte entre servidores. Seriam as máquinas intermediárias na figura abaixo (explicada no artigo Como funciona o email em maiores detalhes).
Servidores que permitem que qualquer máquina faça relay neles correm sérios riscos de serem utilizadas para o envio de spam. Logo, estes servidores constarão em listas negras e estarão impossibilitados de enviar mensagens para quaisquer máquinas que utilizem estas listas.
É importantíssimo que, ao configurar um servidor, o administrador preocupe-se em deixar apenas a rede local fazer relay neste servidor. Quaisquer outras máquinas devem utilizar-se de mecanismos alternativos para identificar-se para o servidor antes.
Alguns mecanismos alternativos são:
POP before SMTP
Onde você primeiro baixa mensagens em seu programa de email e o servidor adiciona o IP de sua máquina a uma lista de máquinas autorizadas a fazerem relay por, e.g., 5 minutos
SMTP Auth (SMTP autenticado)
Onde o servidor solicita uma senha que permitirá o envio da mensagem. A cada conexão ao servidor esta senha poderá ser solicitada. Alguns clientes de email permitem que esta senha fique armazenada em uma espécie de memória, fornecendo-a automaticamente.
O método mais interessante é o do pop before smtp. Este método funciona com todo e qualquer programa, bastando que primeiro ele baixe as mensagens do servidor e a seguir tente enviá-las.
O uso de SMTP autenticado exige que uma criptografia mais forte seja utilizada de modo que as senhas não sejam capturadas. Alguns programas como o Outlook, por exemplo, não permitem o uso de codificações mais elaboradas, proporcionando um maior risco ao usuário.
Sobre este documento
Autor: Jorge Godoy
Data: 5 de fevereiro de 2003
Última atualização: 5 de fevereiro de 2003