O MAIL FROM
vazio é usado para notificações de status de entrega. Servidores de correio são obrigados a suportá-lo ( RFC 1123 seção 5.2.9 ).
É usado principalmente para mensagens devolvidas, para evitar um loop infinito. Quando MAIL FROM
é usado com um endereço vazio (representado como <>
), o servidor receptor não sabe para gerar uma mensagem devolvida se a mensagem estiver sendo enviada para um usuário inexistente.
Sem isso, é possível que alguém faça DoS simplesmente falsificando uma mensagem para um usuário inexistente em outro domínio, com um endereço de retorno de um usuário inexistente em seu próprio domínio, resultando em um erro loop final de mensagens devolvidas.
O que aconteceria se você bloquear mensagens com um MAIL FROM:
? vazio
- Seus usuários não receberiam mensagens devolvidas de outros domínios: eles nunca saberiam se tinham cometido um erro de digitação ao enviar e-mails para um usuário em outro domínio.
As mensagens vazias de MAIL FROM:
que você está vendo provavelmente não são não provenientes de um spammer.
Em vez disso, um remetente de spam falsificou um endereço no seu domínio e o usou como o endereço de retorno de uma mensagem para outro domínio. Digamos que você seja yourdomain.com
e meu domínio seja mydomain.net
. O remetente de spam envia uma mensagem para [email protected]
, falsificando o endereço de retorno como [email protected]
. Como não há usuário johnq
em meu domínio, meu servidor de e-mail envia uma mensagem devolvida ( MAIL FROM:<>
) para o remetente aparente, [email protected]
. É isso que você provavelmente está vendo.
Bloquear mensagens vazias de MAIL FROM
fará mais mal do que bem, na minha opinião. Os spammers, na minha experiência, raramente usam um MAIL FROM:
vazio, já que podem facilmente falsificar um endereço real. Quando a mensagem é um spam real, existem maneiras muito melhores de detectá-la e bloqueá-la, incluindo RBLs, filtros bayesianos e SpamAssassin.
E, finalmente, você pode evitar pelo menos algumas das falsificações usando yourdomain.com
configurando os registros SPF corretos para seu domínio.
Atualização: Depois de olhar mais de perto o seu log, alguém conseguiu AUTH
usando um nome de usuário e senha válidos para o seu servidor. Isso coloca em toda outra categoria de problemas. No entanto, tudo o que eu disse sobre MAIL FROM:
ainda está. 99% do tempo será o resultado de mensagens devolvidas.