Установка ASSP · 3 min read · Jan 30, 2026
Установка ASSP (Анти-Спам SMTP Прокси) на Ubuntu Server 10.04 / Debian 5.0 - Страница 2
Установка ASSP
- Перейдите в ваш предпочитаемый каталог для загрузки. Если у вас его нет, ваш домашний каталог будет в порядке.
- Скачайте файлы программы ASSP. Перейдите на страницу проекта ASSP на SourceForge ( http://sourceforge.net/projects/assp/files/), скопируйте ссылку для загрузки и вставьте её после команды wget. Это должно выглядеть примерно так:
- Вы всегда должны загружать последнюю стабильную версию; номера версий, используемые здесь, приведены только для примера.
wget http://sourceforge.net/projects/assp/files/ASSP%20Installation/ASSP%201.8.1.1/ASSP_1.8.1.1-Install.zip
- Распакуйте ASSP:
unzip ASSP_1.8.1.1-Install.zip - Создайте каталог для файлов программы ASSP:
mkdir /usr/share/assp - Скопируйте ASSP в его новый домашний каталог: cd ASSP_1.8.1.1-Install
cp -R ASSP/* /usr/share/assp - Установите зависимости SSLeay (они понадобятся для некоторых модулей perl на следующем шаге):
apt-get install libssl-dev libdb-dev - Установите необходимые модули perl, запустив скрипт mod_inst.pl: cd /usr/share/assp
perl mod_inst.pl - При появлении запросов принимайте все значения по умолчанию. Это займет некоторое время…
- Когда скрипт завершит работу, все модули должны показать [OK].
- Если какой-либо из модулей показывает [FAILED], попробуйте снова запустить скрипт mod_inst.pl, потому что иногда зависимость могла быть установлена после того, как этот модуль попытался установить.
- В некоторых случаях модуль perl File::Scan::ClamAV может не установиться. Если это так, просто перейдите в CPAN…
perl -MCPAN -e shell…и принудительно установите его на приглашении CPAN:force install File::Scan::ClamAV - Запустите скрипт mod_inst.pl снова, чтобы убедиться, что все в порядке [OK]. Если что-то не так, проверьте ваши зависимости perl.
- Запустите ASSP в первый раз. Он должен запуститься без ошибок или значительных предупреждений:
perl assp.pl &
Настройка ASSP
Это всего лишь очень базовая конфигурация, чтобы начать и запустить некоторые параметры. После завершения этого руководства вы должны перейти на вики или форумы ASSP, чтобы найти документацию о том, как полностью настроить ASSP.
- Из любого веб-браузера в сети перейдите по адресу http://
:55555 (пароль по умолчанию nospam4me, оставьте имя пользователя пустым) и измените следующие настройки: - Раздел Настройка сервера:
Включите “Запуск ASSP как демона” (AsADaemon)
Включите “Включить HTTP-сжатие в GUI” (EnableHTTPCompression)
- Раздел ClamAV и FileScan:
Включите “Использовать ClamAV” (UseAvClamd)
Измените “Порт или файловый сокет для ClamAV” (AvClamdPort) на /var/run/clamav/clamd.ctl - Раздел SSL/TLS:
Если вы хотите предложить безопасную/зашифрованную почту, включите “Включить поддержку SSL/TLS” (enableSSL)
- Остановите ASSP и снова запустите его.
- Проверьте, правильно ли установлены и настроены все модули perl. На странице Информация и Статистика проверьте раздел Модули Perl: - Все модули perl должны быть доступны (зеленый). IPv6, SSL и MySQL являются необязательными.
- Игнорируйте IO::Socket::SSL, если вы не собираетесь использовать SSL.
- Игнорируйте IO::Socket::INET6, если вы не собираетесь использовать IPv6.
- Игнорируйте Tie::RDBM, если вы не собираетесь использовать MySQL.
- Протестируйте сервер ASSP/Postfix, подключившись к порту 25.
telnet localhost 25Вы должны увидеть текст приветствия вашего SMTP-сервера Postfix. - Введите следующую команду HELO:
helo yourhostname.yourdomain.tldВы должны получить сообщение, похожее на: 250 yourhostname.yourdomain.tld - Выйдите из SMTP-сервера:
quit
Настройка скрипта автозагрузки для ASSP
- Убедитесь, что ASSP не работает. Вам может понадобиться найти и завершить работающий процесс ASSP, если вы оставили его запущенным с предыдущего шага:
ps -A | grep perlНайдите идентификатор процесса для perl процесса (это должно быть первое число слева). Убейте процесс:kill -9 - Сделайте скрипт assp.pl исполняемым: cd /usr/share/assp
chmod 755 assp.pl - Перейдите по этой ссылке на форум и скопируйте скрипт инициализации из оригинального сообщения: https://sourceforge.net/apps/phpbb/assp/viewtopic.php?f=5&t=980&sid=11242812618cab1504a1258cb585bb0b
- Сохраните скрипт как /etc/init.d/assp
- Сделайте скрипт инициализации ASSP исполняемым: cd /etc/init.d
chmod 755 assp - Зарегистрируйте скрипт инициализации, чтобы создать ссылки и чтобы ASSP запускался автоматически при загрузке (вам может понадобиться изменить число ‘50’ в зависимости от порядка запуска, который вы хотите):
update-rc.d assp defaults 50 - Теперь вы можете запустить ASSP из скрипта инициализации следующим образом (поддерживаются следующие команды с этим скриптом: {start|stop|restart|reload|force-reload|status}):
/etc/init.d/assp start - Настройте команду перезапуска GUI. На странице управления ASSP: - Раздел Автоматическое обновление / Перезапуск:
Измените “OS-shell command for AutoRestart” (AutoRestartCmd) на: /etc/init.d/assp restart
Установка Webmin (по желанию)
Установите Webmin, чтобы помочь вам просматривать системные ресурсы и получать доступ к большинству настроек и конфигураций сервера через веб-интерфейс.
- Перейдите в ваш предпочитаемый каталог для загрузки. Если у вас его нет, ваш домашний каталог будет в порядке.
- Установите зависимости Webmin:
apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions libapt-pkg-perl - Перейдите на www.webmin.com, скопируйте ссылку для загрузки пакета Debian и вставьте её после команды wget:* Вы всегда должны загружать последнюю стабильную версию; номера версий, используемые здесь, приведены только для примера.
wget https://downloads.sourceforge.net/project/webadmin/webmin/1.520/webmin_1.520_all.deb - Установите пакет Webmin .deb:
dpkg -i webmin_1.520_all.deb - Теперь вы можете войти на https://
:10000/ как root с вашим паролем root или как любой пользователь, который может использовать sudo для выполнения команд от имени root.
Готово!
- Теперь прочитайте некоторые настройки конфигурации ASSP и получайте удовольствие от его настройки.
Get new posts in your inbox
No spam. Unsubscribe anytime.