Como configurar user_prefs (SpamAssassin) individualmente por usuário no Redis DB?

1

Vou implementar o gateway de correio com o FreeBSD 10.1. Então, eu instalei o Postfix, o Amavisd, o Clamav, o Spamassassin, o Procmail (para filtrar o spam de maildir para a pasta de spam), o Bayes com o banco de dados Redis. Eu os configuro para trabalhar juntos. Pode funcionar bem como usuário root.

Meu ponto é como configurar user_prefs individualmente por usuário, para que o Spamassassin possa aprender com base em diferentes usuários. (por exemplo, whitelist diferente). E também armazenar essas preferências do usuário no banco de dados Redis.

p.s. Até agora, não encontrei um tutorial sobre o Redis além da documentação oficial (o que não ajuda muito). E não estou muito claro sobre sa-learn por usuário. Eu realmente aprecio bom tutorial de explicação nisto.

Obrigado antecipadamente.

    
por Fony Lew 02.06.2015 / 12:22

1 resposta

0

Eu tenho trabalhado em torno de tantas coisas e finalmente descobri que o RedisDB não é adequado assim. Mesmo que o RedisDB seja rápido, esse cenário é mais adequado ao banco de dados relacional.

Existem algumas maneiras alternativas. Então eu vou com o MySQL tradicional. Eu encontrei um ótimo tutorial para o FreeBSD aqui link . Este link é muito útil para apresentar o meu ao Maia Mailguard. Apesar do fato de que eu preciso usar o Amavisd-new, eu segui as etapas explícitas nesse link. Pode ser aplicado ao Amavisd-new bem porque o Maia Mailguard já fez parte do pacote do Amavisd. Sua configuração vai de maneira semelhante.

A propósito, obrigado por interessante e votando nessa pergunta.

    
por 14.07.2015 / 18:20