Установка · 5 min read · Jan 17, 2026
Установка Maia Mailguard на Debian Lenny (Виртуальные пользователи/домены с Postfix/MySQL) - Страница 3
10 Настройка Amavisd-new
Maia Mailguard поставляется с собственной конфигурацией amavisd-new и бинарным файлом amavisd, поэтому мы должны заменить наш существующий amavisd-new на него.
Сначала остановите текущие процессы amavisd:
/etc/init.d/amavis stopМы копируем amavisd-maia в /usr/local/sbin/amavisd-new…
cd /usr/src/maia/1.0/
cp amavisd-maia /usr/local/sbin/amavisd-new
chown root /usr/local/sbin/amavisd-new
chmod 755 /usr/local/sbin/amavisd-new… и настраиваем наш скрипт инициализации /etc/init.d/amavis следующим образом:
vi /etc/init.d/amavis| [...] #DAEMON=/usr/sbin/amavisd-new DAEMON=/usr/local/sbin/amavisd-new [...] #START="--start --quiet --pidfile /var/run/amavis/${NAME}.pid --name ${DAEMONNAME} --startas ${DAEMON}" #STOP="--stop --quiet --pidfile /var/run/amavis/${NAME}.pid --name ${DAEMONNAME}" START="--start --quiet --pidfile /var/lib/amavis/${NAME}.pid --name ${DAEMONNAME} --startas ${DAEMON}" STOP="--stop --quiet --pidfile /var/lib/amavis/${NAME}.pid --name ${DAEMONNAME}" [...] |
Затем мы копируем /usr/src/maia/1.0/amavisd.conf.dist в /etc/amavisd.conf…
cp /usr/src/maia/1.0/amavisd.conf.dist /etc/amavisd.conf… и редактируем этот файл:
vi /etc/amavisd.conf| [...] $mydomain = 'localhost'; #$mydomain = 'yourdomain.tld'; # удобный стандарт для других настроек $MYHOME = '/var/lib/amavis'; #$MYHOME = '/var/amavisd'; # удобный стандарт для других настроек [...] $log_level = 5; #$log_level = 0; # уровень подробности 0..5 [...] # Строка подключения к базе данных @lookup_sql_dsn = ( ['DBI:mysql:maia:localhost', 'amavis', 'passwd'] ); [...] $myhostname = 'server1.example.com'; #$myhostname = 'host.domain.tld'; # должен быть полным доменным именем! [...] $final_virus_destiny = D_DISCARD; $final_banned_destiny = D_DISCARD; $final_spam_destiny = D_DISCARD; $final_bad_header_destiny = D_DISCARD; [...] # См. https://secure.renaissoft.com/maia/wiki/VirusScannerConfig # для получения дополнительных определений сканеров вирусов. @av_scanners = ( ### http://www.clamav.net/ ['ClamAV-clamd', \&ask_daemon, ["CONTSCAN {} ", "/var/run/clamav/clamd.ctl"], qr/\bOK$/m, qr/\bFOUND$/m, qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ], # ПРИМЕЧАНИЕ: запускайте clamd под тем же пользователем, что и amavisd; сопоставьте имя сокета # (LocalSocket) в clamav.conf с именем сокета в этой записи # При запуске в chroot может быть предпочтительнее: ["CONTSCAN {} ","$MYHOME/clamd"], ); [...] |
Убедитесь, что вы ввели правильный пароль для пользователя MySQL amavis в строке @lookup_sql_dsn. В разделе ClamAV-clamd вы должны изменить сокет - правильный сокет на Debian Lenny это /var/run/clamav/clamd.ctl.
Запустите amavisd после этого:
/etc/init.d/amavis startТеперь вы должны проверить /var/lib/amavis/amavis.log на наличие ошибок - убедитесь, что соединение с базой данных работает.
11 Вход в Maia Mailguard
Теперь вы можете получить доступ к Maia Mailguard по адресу http://www.example.com/maia/ - здесь вы и ваши пользователи можете войти с существующим адресом электронной почты/паролем:

Если вы используете Maia Mailguard в первый раз, вам следует зарегистрироваться как супер-администратор Maia. Перейдите по адресу http://www.example.com/maia/login.php?super=register и войдите с вашим существующим адресом электронной почты и паролем - это автоматически сделает вас супер-администратором системы Maia:

Как супер-администратор, вы обладаете всеми привилегиями администраторов (например, “выдавать” права другим пользователям и удалять пользователей), но также и возможностью предоставлять права администратора другим (и отзывать их, если это необходимо).
Если супер-администратор когда-либо захочет отказаться от своих привилегий, он должен сделать это, войдя на http://www.example.com/maia/login.php?super=unregister (после того, как супер-администратор “отменит регистрацию” себя, система фактически не будет иметь супер-администратора, поэтому следующий пользователь, который войдет с аргументом ?super=register, станет супер-администратором).
После вашего входа вам следует прочитать заметки на странице приветствия:

Внизу страницы приветствия вы можете установить уровень защиты (это только для учетной записи, которую вы использовали для входа - каждый пользователь может установить свой уровень защиты индивидуально). Рекомендуется высокий уровень:

Это доступные уровни защиты:
Выключен:
| Пропускать вирусы? | Y |
| Пропускать спам? | Y |
| Пропускать запрещенные файлы? | Y |
| Пропускать почту с недействительными заголовками? | Y |
| Отключить сканирование вирусов? | Y |
| Отключить проверку спама? | Y |
| Отключить проверку запрещенных файлов? | Y |
| Отключить проверку недействительных заголовков? | Y |
| Отбрасывать вирусы? | N |
| Отбрасывать спам? | N |
| Отбрасывать запрещенные файлы? | N |
| Отбрасывать недействительные заголовки почты? | N |
| Добавить префикс к темам спама? | N |
| Добавить заголовки оценки спама, когда оценка >= | 999 |
| Считать почту спамом, когда оценка >= | 999 |
| Карантин или отбрасывать спам, когда оценка >= | 999 |
Низкий:
| Пропускать вирусы? | N |
| Пропускать спам? | Y |
| Пропускать запрещенные файлы? | Y |
| Пропускать почту с недействительными заголовками? | Y |
| Отключить сканирование вирусов? | N |
| Отключить проверку спама? | Y |
| Отключить проверку запрещенных файлов? | Y |
| Отключить проверку недействительных заголовков? | Y |
| Отбрасывать вирусы? | N |
| Отбрасывать спам? | N |
| Отбрасывать запрещенные файлы? | N |
| Отбрасывать недействительные заголовки почты? | N |
| Добавить префикс к темам спама? | N |
| Добавить заголовки оценки спама, когда оценка >= | 999 |
| Считать почту спамом, когда оценка >= | 999 |
| Карантин или отбрасывать спам, когда оценка >= | 999 |
Средний:
| Пропускать вирусы? | N |
| Пропускать спам? | N |
| Пропускать запрещенные файлы? | Y |
| Пропускать почту с недействительными заголовками? | Y |
| Отключить сканирование вирусов? | N |
| Отключить проверку спама? | N |
| Отключить проверку запрещенных файлов? | Y |
| Отключить проверку недействительных заголовков? | Y |
| Отбрасывать вирусы? | N |
| Отбрасывать спам? | N |
| Отбрасывать запрещенные файлы? | N |
| Отбрасывать недействительные заголовки почты? | N |
| Добавить префикс к темам спама? | Y |
| Добавить заголовки оценки спама, когда оценка >= | 5 |
| Считать почту спамом, когда оценка >= | 999 |
| Карантин или отбрасывать спам, когда оценка >= | 999 |
Высокий:
| Пропускать вирусы? | N |
| Пропускать спам? | N |
| Пропускать запрещенные файлы? | N |
| Пропускать почту с недействительными заголовками? | N |
| Отключить сканирование вирусов? | N |
| Отключить проверку спама? | N |
| Отключить проверку запрещенных файлов? | N |
| Отключить проверку недействительных заголовков? | N |
| Отбрасывать вирусы? | N |
| Отбрасывать спам? | N |
| Отбрасывать запрещенные файлы? | N |
| Отбрасывать недействительные заголовки почты? | N |
| Добавить префикс к темам спама? | N |
| Добавить заголовки оценки спама, когда оценка >= | 1 |
| Считать почту спамом, когда оценка >= | 5 |
| Карантин или отбрасывать спам, когда оценка >= | 5 |
Get new posts in your inbox
No spam. Unsubscribe anytime.