Вход:  Пароль:  
FreeSource: FreeBSD/Mail/MaiaMailGuard3 ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия FreeBSD/Mail/MaiaMailGuard3 за 2006-11-17 16:25:25..

Установка Maia-Mailguard на Free BSD?. Третья часть.


Примечание:
Эти приложение являются дополнительными. Настроенное ранее и без этого будет прекрасно работать.
Тем не менее, очень рекомендуется установить их для защиты от вирусов и спама.

1. Установка Razor, Spam Assassin?, Clamav и Pear.



Устанавливаем и настраиваем Spam Assassin?:


Создаем и редактируем /usr/local/etc/mail/spamassassin/local.cf:


Устанавливаем и настраиваем Clamav:


Редактируем /usr/local/etc/clamd.conf:

Остальное – по вкусу.


Редактируем /usr/local/etc/freshclam.conf:


Создаем пользователя “vscan”:


Устанавливаем разрешения для Clam AV?:


Запускаем демонов Fresh Clam? и Clam AV?:


Устанавливаем и настраиваем Pear:


Редактируем /usr/local/etc/php.ini:

2. Установка Maia-Mailguard


Устанавливаем и настраиваем Maia-Mailguard:


Создаем базу Maia-Mailguard и заполняем ее:


Редактируем /var/db/mysql/my.cnf:


Создаем домашний каталог Maia-Mailguard:


Создаем конфигурационный файл Maia-Mailguard:


Редактируем /usr/local/etc/maia.conf:


Запускаем configtest.pl:


Вы должны просмотреть и проверить весь вывод:


Как видите некоторые необходимые порты не установлены – так и должно быть (особенно в том случае,
если Вы ставите свою Free BSD? по умолчанию или по-минимуму). Теперь мы их установим.


Установка Archive::Zip:


Установка Convert::TNEF:


Установка Convert::UUlib:


Установка DATA::UUID:


Установка Net::Server:


Установка Template:


Установка Unix::Syslog:


И так далее... Установите все необходимые по Вашему мнению порты (Отличные от "DBD::Pg" конечно). Но это на Ваше усмотрение.


Загружаем правила Spam Assassin?:


Копируем PHP файлы Maia-Mailguard:


Устанавливаем Smarty Template Engine:


Редактируем /usr/local/etc/php.ini:
Строка 512: добавляем «:/usr/local/share/smarty» в include_path.


Связываем Smarty Templates:


Перегружаем конфигурационный файл Apache:


Настраиваем Maia-Mailguard:


Редактируем /usr/local/www/maia-mailguard/config.php file:


Редактируем /usr/local/etc/apache/httpd.conf:


Перегружаем Apache.


Тестируем:
Заходим на http://domain.tld/maia-mailguard/admin/configtest.php


Вы увидите что все еще пропущены некоторые модули PEAR. Итак, установим и их.
Конечно все «дополнительные» модули на Ваше усмотрение.


Устанавливаем PEAR::Mail_Mime:


Устанавливаем PEAR::DB:


Устанавливаем PEAR::DB_Pager:


Устанавливаем PEAR::Net_Socket:


Устанавливаем PEAR::Net_SMTP:


Устанавливаем PEAR::Net_POP3:


Устанавливаем PEAR::Log:


Заходим на http://domain.tld/maia-mailguard/admin/configtest.php опять. Если установлен php5, то напротив PEAR::Net_IMAP
появится строка:

Идем по ссылке и вникаем – перед установкой PEAR::Net_IMAP нужно положить следующий патч в каталог files порта:
IMAPProtocol.php.patch


и затем стандартно:
#make all install clean
#Load new rules and store into Maia database.
30 4 * * * /var/amavisd/maia/scripts/load-sa-rules.pl > /dev/null


#Train Spam Assassin.
0 * * * * /var/amavisd/maia/scripts/process-quarantine.pl --learn --report > /dev/null


#Take a snapshot of the stats at the start of every hour.
0 * * * * /var/amavisd/maia/scripts/stats-snapshot.pl > /dev/null


#Purge mail that has not been confirmed.
0 23 * * * /var/amavisd/maia/scripts/expire-quarantine-cache.pl > /dev/null


#Send quarantine reminders.
0 15 * * * /var/amavisd/maia/scripts/send-quarantine-reminders.pl > /dev/null


#Send quarantine digests.
0 15 * * * /var/amavisd/maia/scripts/send-quarantine-digests.pl > /dev/null


#Force bayesian auto-expiry during off-peak hours.
25 2 * * * /usr/local/bin/sa-learn --sync --force-expire > /dev/null
%%


Besides what's covered in the next section, your mail setup should be completely finished. Enjoy and let me know how things turn out whether they be good or bad. Feedback is our friend...


Не окончено


Продолжение...


Страницы, ссылающиеся на данную: FreeBSD/Mail/MaiaMailGuard1
FreeBSD/Mail/MaiaMailGuard2
FreeBSD/Mail/MaiaMailGuard4


 
Файлов нет. [Показать файлы/форму]
Один комментарий. [Показать комментарии/форму]