12. Установка SquirrelMail - Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD.

12. Установка SquirrelMail - Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD.

назад Оглавление вперед

SquirrelMail активно разрабатывается, отличное и удобное webmail приложение. Я предпочитаю SquirrelMail из за большого количества дополнений, доступных для этой программы. Узнать больше о пограмме можно посетив сайт http://www.squirrelmail.org/.
В данном руководстве описана версия 1.4.15_1.

Установим SquirrelMail из портов.

#cd /usr/ports/mail/squirrelmail
#make all install clean

Запустим настройку SquirrelMail

#cd /usr/local/www/squirrelmail
#./configure

Опции SquirrelMail

1. Изменим параметр “2. Server Settings“.
2. Изменим параметр “1. Domain” и установим имя для вашего домена.
3. Изменим параметр “A. Update IMAP Settings” и опцию “5. IMAP Port” изменим значение на “993“.
4. Изменим параметр “7. Secure IMAP (TLS)” и установим значение в “true” нажав “y“.
5. Изменим параметр “8. Server software” выбрав ”dovecot” потом “ENTER” для подтверждения.
6. Нажмем “s” потом “ENTER” для сохранения.
7. Нажмем “q” потом “ENTER” для выхода.

Отредактируем файл /usr/local/etc/apache22/Includes/squirrelmail.conf

Alias /squirrelmail/ "/usr/local/www/squirrelmail/"
<Directory "/usr/local/www/squirrelmail" >
   AllowOverride None
   Options None
   Order allow,deny
   Allow from all
</Directory >

Перегрузим конфигурацию Apache

#apachectl graceful

Тест

SquirrelMail успешно установлен и работает. Откройте страницу “https://domain.tld/squirrelmail/src/configtest.php” для проверки. Если нет ошибок, все прекрасно! Нажмите на ссылку “Login now” и вы увидите приглашение для ввода логина и пароля.

Замечание

Если есть проблемы с входом в SquirrelMail и вы уверены в правильности вводимых логина и пароля, тогда проверьте что параметр “file_uploads” установлен в значение “On” в вашем файле /usr/local/etc/php.ini.

После успешной авторизации, отправьте письмо себе или кому то еще, чтобы удостовериться в работоспособности программы. Если отправленное вами письмо дошло, можно считать установку SquirrelMail законченной.
После проверки работоспособности, вы можете устанавливать плагины для SquirrelMail. Они сильно упрощают жизнь администратору…

Установим из портов плагин Quota Usage

#cd /usr/ports/mail/squirrelmail-quota_usage-plugin
#make all install clean
#cd /usr/local/www/squirrelmail/plugins/check_quota
#cp config.sample.php config.php

Отредактируем файл /usr/local/www/squirrelmail/plugins/check_quota/config.php

…
$settings['quota_type'] = 1;
…

Замечание

Если вы хотите чтобы при использовании квот отображалось количество И используемый процент (Как у меня...), можете использовать мой патч:

#cd /usr/local/www/squirrelmail/plugins/check_quota
#fetch http://www.purplehat.org/downloads/postfix_guide/check_quota.diff
#patch -p0

Установим плагин Secure Login из портов

#cd /usr/ports/mail/squirrelmail-secure_login-plugin
#make all install clean
#cd /usr/local/www/squirrelmail/plugins/secure_login/
#cp config.sample.php config.php

Установим из портов плагин Timeout

#cd /usr/ports/mail/squirrelmail-timeout_user-plugin
#make all install clean

Активируем плагины

#cd /usr/local/www/squirrelmail
#./configure

Опции SquirrelMail

1. Изменим параметр “8. Plugins“.
2. Для установки плагина нажмите его номер.
3. Я рекомендую умтановить следующие плагины: “squirrelspell“, “filters“, “calendar“, “compatibility“, “check_quota “,”secure_login“, and “timeout_user“.
4. Нажмите “s”, потом “ENTER” для сохранения и “q” для выхода.

Замечание

Плагин “filters” используется для фильтрации писем, помеченных Maia-Mailguard изменением темы на “***SPAM*** “. Если хотите загрузить этот плагин, исправьте в файле “setup.php” в директории плагинов значение параметра с “$AllowSpamFilters = true;” на “$AllowSpamFilters = false;“. Но если вы собираетесь использовать спам фильтры, то игнорируйте это замечание.
SquirrelMail теперь функционален на 100%. Внимание! Для того чтобы квоты не переполнялись нужно чистить пользователям их папки “Trash” также. Это плохо.
Чтобы делать это автоматически, вам необходимо поискать решение на сайте SquirrelMail. Там тонны решений…

назад Оглавление вперед