Назад | Перейти на главную страницу

Как настроить user_prefs (SpamAssassin) индивидуально для каждого пользователя в Redis DB?

Я собираюсь реализовать почтовый шлюз с FreeBSD 10.1. Итак, я установил Postfix, Amavisd, Clamav, Spamassassin, Procmail (для фильтрации спама из maildir в папку спама), Bayes с базой данных Redis. Я настроил их для совместной работы. Он может хорошо работать как пользователь root.

Я хочу сказать, как настроить user_prefs индивидуально для каждого пользователя, чтобы Spamassassin мог учиться на разных пользователях. (например, другой белый список). А также сохранение этих пользовательских настроек в базе данных Redis.

p.s. До сих пор я не нашел учебника по Redis, кроме официальной документации (которая не так сильно помогает). И я не очень хорошо разбираюсь в sa-learn для каждого пользователя. Я действительно ценю хорошее объяснение этого урока.

Заранее спасибо.

Я проработал так много вещей и наконец обнаружил, что RedisDB не совсем подходит для этого. Несмотря на то, что RedisDB работает быстро, этот сценарий лучше всего подходит для реляционной базы данных.

Есть несколько альтернативных способов. Поэтому я использую традиционный MySQL. Я нашел отличное руководство по FreeBSD здесь http://www.purplehat.org/?page_id=4 . Эта ссылка очень помогает познакомить меня с Майей Mailguard. Несмотря на то, что мне нужно использовать Amavisd-new, я выполнил явные шаги, указанные в этой ссылке. Его можно применить и к Amavisd-new, потому что Maia Mailguard когда-то была частью пакета Amavisd. Его конфигурация проходит аналогично.

Кстати, спасибо за интерес и за то, что проголосовали за этот вопрос.