WWW.LUSHNIKOV.NET - Прочее - sql_white
Оптимизировано для просмотра
[ Начало ] [ Архив ] [ Фотогалерея ] [ Прочее ] [ Гостевуха ] [ Чат ]

Описание.

Плагин к spamassassin позволяет хранить белый список в базе mysql и,
соответственно, позволяет обойтись без перезапуска spamd после
добавления нового адреса в белый список.
Веб-морда позволяет удобно добавлять и удалять адреса из этого списка.

Требования:
mysql
apache с поддержкой php
spamassassin >= 3.0 (тестировалось с 3.0.4)

Файлы.

sql_white.pm  - плагин к spamassassin
sql_white.cf  - конфигурационный файл, заставляющий spamassassin подключить плагин
index.php     - веб-морда
sql_white.sql - шаблон базы
spam.gif      - просто картинка :)
readme.txt    - этот файл

Установка.

Посмотреть в файл sql_white.sql и исправить в нем строки, в соответствии с
комментариями. Особое внимание обратить на логины и пароли. Импортировать
файл в mysql командой "mysql < sql_white.sql".

Скопировать index.php в любое доступное через web место. Посмотреть в
него и исправить в нем следующие параметры:

# логин на чтение-запись в базу:
$username="spamwebuser";
# пароль на чтение-запись в базу:
$password="spamwebpass";
# имя файла:
$myname="index.php";
# адрес, по которому будет доступна веб-морда. нужен для корректного
# отображения помощи:
$mywebaddr="http://website.lan/antispam";
# адрес админа. нужен для корректного отображения помощи:
$adminaddr="admin@website.lan";

Посмотреть в sql_white.pm и исправить следующие параметры:

my $user = "spamuser";       - логин на чтение к базе
my $password = "spampass";   - пароль на чтение к базе

Файлы sql_white.pm и sql_white.cf скопировать в каталог с конфигурационными
файлами spamassassin (например, /etc/spamassassin).

Перезапустить spamassassin, чтобы он перечитал конфиги.

Использование.

Зайти на веб-морду, посмотреть помощь, там всё написано :)
Кнопки, позволяющие удалять адреса из белого списка, доступны только тем
пользователям, чьи ip-адреса прописаны в таблице admins.

Контакты.

Max Lushnikov, max@lushnikov.net
http://www.lushnikov.net/sql_white
29.06.05

Download

[ Начало ] [ Архив ] [ Фотогалерея ] [ Прочее ] [ Гостевуха ] [ Чат ]


© Max Lushnikov. 2001 - 2008.
Копирование текстов разрешено только со ссылкой на первоисточник. Публикация или копирование фотографий разрешена только с согласия автора.