вторник, 18 мая 2010 г.

Google Safe Browsing для SpamAssassin

Воспользуемся трудами Google для борьбы со спамерами. Как обычно все будет рассмотрено на примере Gentoo.
Используем:
Gentoo
SpamAssassin
Mail-SpamAssassin-Plugin-GoogleSafeBrowsing



Установка:
Будем исходить из того что система и spamassassin уже установлены и настроены. В противном случае можно почитать тут и тут.
На данный момент пакет Mail-SpamAssassin-Plugin-GoogleSafeBrowsing замаскирован, т.е. при попытке установки, получаем сообщение: masked by: ~x86 keyword, это означает, что работоспособность пакета еще не протестирована. Чтобы установить пакет, можно пойти двумя путями:
host # ACCEPT_KEYWORDS="~x86" emerge Mail-SpamAssassin-Plugin-GoogleSafeBrowsing
Это вполне рабочий вариант, но использовать его не желательно, поскольку будут установлены нестабильные версии пакетов от которых зависит Mail-SpamAssassin-Plugin-GoogleSafeBrowsing. Поэтому воспользуемся вторым путем - размаскируем и установим Mail-SpamAssassin-Plugin-GoogleSafeBrowsing
host # echo "dev-perl/Mail-SpamAssassin-Plugin-GoogleSafeBrowsing ~x86" >> /etc/portage/package.keywords
host # emerge   Mail-SpamAssassin-Plugin-GoogleSafeBrowsing
 Настройка
1. Для того, чтобы использовать Google Safe Browsing, необходимо получить бесплатный ключ от  Google. Для этого переходим по адресу (необходимо иметь учетную запись Google):
http://code.google.com/apis/safebrowsing/key_signup.html
2. Открываем файл /etc/mail/spamassassin/24_google_safebrowsing.cf и меняем строку DEADBEEF на полученный ключ
3. Запускаем скрипт /usr/sbin/update_google_safebrowsing.sh
4. Открываем файл /etc/mail/spamassassin/init_google_safebrowsing.pre и раскомментируем в нем строку loadplugin  Mail::SpamAssassin::Plugin::GoogleSafeBrowsing
5. Перезапускаем  spamassassin
host # /etc/init.d/spamd restart
 На этом все. Успехов.

2 комментария:

  1. 3. Запускаем скрипт /usr/sbin/update_google_safebrowsing.sh

    не запускается =)

    ОтветитьУдалить
  2. Это да, теперь не запускается. :) Почему - не скажу, не разбирался, ибо и без этого спам практически не пробивается.

    ОтветитьУдалить