Почтовые системы · 1 min read · Feb 14, 2026
ASSP с встроенным ClamAV, интегрированным в Postfix с виртуальными пользователями и доменами
ASSP с встроенным ClamAV, интегрированным в Postfix с виртуальными пользователями и доменами
Версия 1.1
Автор: Оливер Мейер
Этот документ описывает, как интегрировать ASSP (Anti-Spam SMTP Proxy) с встроенным ClamAV в почтовый сервер на основе Postfix с виртуальными пользователями и доменами, т.е. пользователями и доменами, которые находятся в базе данных MySQL. Он основан на частях руководства Пользователи и домены с Postfix, Courier и MySQL (Debian Etch) от Фалко Тимме.
Получившийся сервер Postfix функционально почти идентичен тому, что описан в вышеупомянутом руководстве, но не требует Amavisd. ASSP предоставляет удобный, значительный веб-интерфейс для настройки/конфигурации.
Это руководство предназначено как практическое руководство; оно не охватывает теоретические основы. Они рассматриваются во многих других документах в сети.
Этот документ предоставляется без каких-либо гарантий! Я хочу сказать, что это не единственный способ настройки такой системы. Существует много способов достижения этой цели, но это тот путь, который я выбираю. Я не даю никаких гарантий, что это сработает для вас!
1 Подготовка
Пожалуйста, следуйте руководству Пользователи и домены с Postfix, Courier и MySQL (Debian Etch) от Фалко Тимме с шага 1 - 8 + 13 перед тем, как продолжить.
2 Необходимые пакеты
Сначала нам нужно установить несколько пакетов, необходимых для ASSP:
apt-get install libcompress-zlib-perl libdigest-md5-perl libemail-valid-perl libfile-readbackwards-perl libmail-spf-query-perl libmail-srs-perl libnet-dns-perl libsys-syslog-perl libnet-ldap-perl libtime-hires-perl unzip3 Получить ASSP
Скачайте и распакуйте ASSP:
cd /usr/src/
wget http://mesh.dl.sourceforge.net/sourceforge/assp/ASSP_1.3.3.1-Install.zip
unzip ASSP_1.3.3.1-Install.zip4 Установить ASSP
Подготовьте несколько директорий:
mkdir -p /usr/share/assp/spam
mkdir /usr/share/assp/notspam
mkdir /usr/share/assp/errors
mkdir /usr/share/assp/errors/spam
mkdir /usr/share/assp/errors/notspamСкопируйте ASSP в правильное место:
cd /usr/src/ASSP_1.3.3.1-Install/
cp -R ASSP/* /usr/share/assp/5 Создать скрипт
Для значительного использования ASSP мы создаем следующий скрипт (спасибо Иво Шаапу) и записи уровня запуска для автозапуска:
vi /etc/init.d/assp#!/bin/sh -e
# Запуск или остановка ASSP
#
# Иво Шаап <[email protected]>
PATH=/bin:/usr/bin:/sbin:/usr/sbin
case "$1" in
start)
echo -n "Запуск Anti-Spam SMTP Proxy"
cd /usr/share/assp
perl assp.pl
;;
stop)
echo -n "Остановка Anti-Spam SMTP Proxy"
kill -9 `ps ax | grep "perl assp.pl" | grep -v grep | awk '{ print $1 }'`
;;
restart)
$0 stop || true
$0 start
;;
*)
echo "Использование: /etc/init.d/assp {start|stop|restart}"
exit 1
;;
esac
exit 0
Измените разрешение:
chmod 755 /etc/init.d/asspСоздайте записи уровня запуска:
update-rc.d assp defaultsЗапустите ASSP в первый раз:
/etc/init.d/assp startGet new posts in your inbox
No spam. Unsubscribe anytime.