SquirrelMail
Общая информация
SquirrelMail - почтовый клиент с веб интерфейсом.
Официальный сайт: http://squirrelmail.org
Если возникли ошибки, то решение может быть в статьях PHP, Apache.
Установка SquirrelMail на Debian
- Устанавливаем из репозитория:
# apt-get install squirrelmail
- После установки файлы веб итрефейса находятся в /usr/share/squirrelmail. Его нужно подключить в конфигурационном файле Apache в одном из виртуальных хостов, либо в основном /etc/apache2/apache2.conf:
Include /etc/squirrelmail/apache.conf
- Настраиваем приложение (см ниже пример конфигурации):
# /usr/share/squirrelmail/config/conf.pl
- Проверим конфигурацию из браузера http://mydomain.ru/squirrelmail/src/configtest.php
- И можно уже проверять сам сервис по адресу http://mydomain.ru/squirrelmail/
- Настраиваем локализацию на utf8. Проверяем есть ли эта кодировка в списке:
# locale -a | grep ru ru_RU.koi8r russian
Видим, что нет - подключаем:
# localedef ru_RU.UTF-8 -i ru_RU -fUTF-8 # locale -a | grep ru ru_RU.koi8r ru_RU.utf8 russian
Установка SquirrelMail на Alt Linux
- Устанавливаем из репозитория:
# apt-get install squirrelmail squirrelmail-i18n
Судя по тому как установился пакет из ропозитория, он был собран для предыдущих версий Alt Linux. В общем это не страшно, т.к. изменения будут незначительные. Так как в Alt Linux с 4-й версии пользователю apache принадлежит управление альтераторами на защищённом web сайте, а остальные сайты управляются пользователем apache2 и лежат в отдельном месте, то переместим сайт веб почты из /var/www/html/squirrelmail/ в /var/www/apache2/html/squirrelmail/ и поменяем владельца некоторых каталогов:
# chown root.apache2 /var/lib/squirrelmail/prefs/ # chown root.apache2 /var/spool/squirrelmail/attach/
- Настраиваем приложение конфигуратором:
# /var/www/apache2/html/squirrelmail/config/conf.pl
- Проверить конфигурацию http://mydomain.ru/squirrelmail/src/configtest.php
- Исправляем /etc/courier-imap/imapd как советуют:
IMAP_MOVE_EXPUNGE_TO_TRASH=0
- Для руссификации ничего делать не пришлось. Можно проверять наш сервис по адресу http://mydomain.ru/squirrelmail
Меняем URL
Если захотим дать доступ к SquirrelMail по другому URL, например, http://mydomain.ru/webmail/, достаточно будет подправить /etc/squirrelmail/apache.conf:
Alias /webmail /usr/share/squirrelmail
Пример настроек SquirrelMail
// Серверные настройки General ------- 1. Domain : mydomain.ru 2. Invert Time : false 3. Sendmail or SMTP : Sendmail A. Update IMAP Settings : mydomain.ru:143 (courier) B. Change Sendmail Config : /usr/sbin/sendmail // Конфигурация Папок Folder Defaults 1. Default Folder Prefix : 2. Show Folder Prefix Option : false 3. Trash Folder : INBOX.Trash 4. Sent Folder : INBOX.Sent 5. Drafts Folder : INBOX.Drafts 6. By default, move to trash : true 7. By default, move to sent : true 8. By default, save as draft : true 9. List Special Folders First : true 10. Show Special Folders Color : true 11. Auto Expunge : true 12. Default Sub. of INBOX : true 13. Show 'Contain Sub.' Option : false 14. Default Unseen Notify : 2 15. Default Unseen Type : 1 16. Auto Create Special Folders : true 17. Folder Delete Bypasses Trash : false 18. Enable /NoSelect folder fix : false // Включаем какие нужно плагины Plugins Installed Plugins 1. translate 2. squirrelspell 3. calendar 4. newmail 5. mail_fetch 6. filters 7. delete_move_next // Русифицируем Language preferences 1. Default Language : ru_RU 2. Default Charset : utf8 3. Enable lossy encoding : false