Key Concepts

SquirrelMail PDF Печать E-mail
Рейтинг пользователей: / 3
ХудшийЛучший 
Статьи - Установка qmail
Автор: Nikolay   
30.12.2008 12:03

Установка SquirrelMail

SquirrelMail — клиент электронной почты с веб-интерфейсом, написанный на PHP.

Для получения дополнительной информации см. http://www.squirrelmail.org

Чтобы установить squirrelmail из портов, запустите следующую команду:

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

Squirrelmail будет инсталлирован в /usr/local/www и проинсталирует необходимые модули. Можете сделать symlink в месторасположение вашей папки с webmail. Необходимо для последующего обновления системы, например при помощи portupgrade.

# ln -s /usr/local/www/squirrelmail/ /usr/local/www/apache22/webmail

Сконфигурируем Squirrelmail

Теперь необходимо сконфигурировать  Squirrelmail. Выполните команду для перехода в режим настройки:

# cd /usr/local/www/apache22/webmail/config

# cd /path/to/webmail/config
# ./conf.pl

Появится меню. Пункт 1 - Organization Preferences. Любая из настроек внутри этого окна являются необязательными. Когда Вы закончите, нажмите клавишу S, чтобы сохранить, а затем нажмите Ввод и затем нажмите клавишу R, чтобы вернуться в главное меню.

Перейдём к этапу 2 - Server settings. Введите 1 Domain и нажмите Ввод на клавиатуре. Вы можете ввести имя сервера или локальный IP или внешний IP, какой вы предпочитаете. Если ваш почтовый сервер находится позади маршрутизатора / брандмауэра, используйтеь локольный IP. Если  используете внешний IP, то имя хоста или статический IP будут работать хорошо. Если вы используете службу DynDNS как dyndns.org,  рекомендуется использовать локальные IP и поместить Qmail сервер после маршрутизатора / брандмауэра.


В соответствии с настройками сервера используйте следующее. Измените XXXX на IP своего почтового сервера:
1.  Domain                 : x.x.x.x
2.  Invert Time            : false
3.  Sendmail or SMTP       : Sendmail

A.  Update IMAP Settings   : localhost:143 (other)
B.  Change Sendmail Config : /var/qmail/bin/sendmail

Нажать Y и потом Enter. Нажать S для сохранения и снова Ente. Нажать Q для выхода из меню.

Зададим владельца для вложений squirrelmail:

# chown www:www /var/spool/squirrelmail

Настроим php.ini (если он еще не сущществует):

# cd /usr/local/etc
# cp php.ini-recommended php.ini

Тестируем Squirrelmail

Если увидите такую ошибку при просмотре сайта squirrelmail:

Fatal error: Call to undefined function: preg_replace() in /usr/local/www/apache22/data/functions/global.php on line 165

Установите следующий порт:

# cd /usr/ports/devel/php4-pcre
# make install clean

Чтобы убедится что Squirrelmail работает правильно, необходумо выполнить тест конфигурации. Выполните его, проследовав по следующему адресуl. http://your-squirrelmail-location/src/configtest.php. Замените your-squirrelmail-location на ваш IP или hostname. Он покажет вам что ваш squirrelmail настроен правильно. Если видите такое:

ERROR: Error connecting to SMTP server "localhost:25".Server error: (0) Unknown error: 0

Значит не всё в порядке. Значит нет доступа для приема сообщений на 25 порт. После установки squirrelmail можетеустановит плагин change_pass-2.7-1.4.x Чтобы иметь возможность изменять пароли в squirrelmail.

http://squirrelmail.org/plugin_download.php?id=21&rev=1072

LAST_UPDATED2
 

Добавить комментарий


Защитный код
Обновить

 
 
© 2012 WWW.FREEBSDROCKS.RU. Все права защищены.
Joomla! — свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Joomla-Template by android news & windows forum