Meu servidor hospeda vários endereços de e-mail, tanto para indivíduos quanto para listas. Eu não forneço SMTP ou POP para esses usuários ... Simplesmente encaminhar o e-mail de cada usuário para seu endereço de e-mail "real" (ou para uma lista de endereços) usando o arquivo "aliases" do servidor de e-mail.
No momento, estou usando o Gmail como filtro de spam da seguinte maneira complicada: o e-mail de todos os usuários é inicialmente encaminhado para uma única conta do Gmail. Usando o recurso de filtro do Gmail, eu o encaminho de volta para meu servidor, mas para um endereço de e-mail modificado. Por fim, encaminho para o endereço real. Funciona porque o Gmail aplica o filtro de spam antes de aplicar o recurso de filtro.
Portanto, para os usuários "joe" e "bob" meu arquivo de aliases (em mysite.com) teria:
joe: [email protected]
joe-nospam: [email protected]
bob: [email protected]
bob-nospam: [email protected]
Em [email protected], eu configurei os filtros:
[email protected] forwards to [email protected]
[email protected] forwards to [email protected]
Isso basicamente funciona, exceto que é difícil configurar novos usuários. Além disso, estou me perguntando se eu poderia obter filtragem de spam de melhor qualidade usando o método oficialmente sancionado de apontar o registro MX de mysite.com para gmail.com. Como eu poderia duplicar minha funcionalidade usando o registro MX dessa maneira? Alguma outra ideia?
Eu prefiro não instalar uma solução anti-spam no meu próprio servidor, porque na minha experiência, nenhum é tão bom quanto o gmail.
EDITAR:
Uma complicação da solução MX / Google Apps é que, para alguns endereços de e-mail, eu uso o recurso "pipe" do arquivo de aliases para enviar a mensagem pelo meu próprio script. Então eu gostaria de uma maneira de encaminhar algumas das mensagens de volta para o meu servidor de qualquer maneira. E uma vez que eu apontei o registro MX para myserver.com para o Google, como as mensagens podem ser enviadas de volta para o meu servidor?