Я собираюсь реализовать почтовый шлюз с 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. Его конфигурация проходит аналогично.
Кстати, спасибо за интерес и за то, что проголосовали за этот вопрос.