Ошибка входа в почтовый ящик

Если после установки сервера с ОС FreeBSD и панелью ISPManager при попытке входа в почтовый ящик, возникает ошибка Error opening ../data/default_pref исправить её можно.

Итак, возникла задача завести почту на сервере (ОС FreeBSD 7.3) с установленной на нем панелью ISPmanager. Вроде бы ничего сложного, но не тут то было . Выполнив в панели установку почтового клиента SquirrelMail и заведя ящик натыкаемся на ошибку следующего типа:

Error opening ../data/default_pref

Could not create initial preference file!

/var/spool/squirrelmail/pref/ should be writable by user httpd

Please contact your system administrator and report this error.

Как выяснилось в дальнейшем эта проблема вызвана в кривых правах доступа к следующим папкам (пока входа в почту нет, нет и файлов):

/var/spool/squirrelmail/pref

/var/spool/squirrelmail/attach

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

chgrp mgrsecure /var/spool/squirrelmail/pref

chgrp mgrsecure /var/spool/squirrelmail/attach

chmod 770 /var/spool/squirrelmail/pref

Вроде бы права поправили и можно радоваться, но не тут то было. Ошибка не исчезла и связано это с тем, что пользователь apacha по умолчанию доступа в эти директории не имеет (Имя пользователя apacha можно найти в конфигурационном файле /usr/local/etc/apache22/httpd.conf. В большинстве случаев имя этого пользователя www). 

Даем ему права chown -R www /var/spool/squirrelmail/pref

Все теперь можно нормально логироваться и работать с почтовыми ящиками.




Рекомендуем почитать

 

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


Ваше имя:


Комментарий:


Введите: Картинка