привет все ...
поставил openwebmail ... настроил , запускается даже :) только вот такую ошибку выдает
"Не могу создать вашу пользовательскую директорию! /nonexistent/mail (No such file or directory)"
в логах голяк ... подскажите в чем трабел ...
вот конфигdomainnames <MY>
auth_module auth_pop3.pl
auth_withdomain <MY>
auth_domain <MY>
mailspooldir /var/mail
ow_cgidir /usr/local/www/test/cgi-bin
ow_cgiurl /cgi-bin
ow_htmldir /usr/local/www/test/openwebmail
ow_htmlurl /openwebmail
logfile /usr/local/www/test/var/log/openwebmail.logпосле попытки залогинеться в логе появляется мессага
test3@<MY> - login - test3*-session-0.248331925366074PS попробую дебаг включить (если он есть) могет чего увижу ...
да нашел где дебуг включить .... но чего то не очень помогло .... дебуг не понятный какойто
вот чего кежет ( 9:393, ruid=80, euid=65534, egid=6 65534 6, mailgid=6 )
для нормальной работы, у каждого пользователя должна быть своя директория, которая принадлежит этому пользователю. иначе будет такой глюк
я понял так что это временная директория ...
Что же пользователи должны быть системными и иметь свои UIN ?
кажеться понял чего это значить
9:393,
ruid=80, - из- под кого запускается сервер euid=65534,
egid=6 65534 6, mailgid=6 а это то что нужно (в файле /etc/group группа mail имеет номер 6)и как быть правильнее ... перекомпилил апач с поддержкой suexec запускал из-под пользователя mail-mail .... ничего путнего ...
ктонить имел с этим "чудом" дело ??? подмогните ...
>для нормальной работы, у каждого пользователя должна быть своя директория, которая принадлежит
>этому пользователю. иначе будет такой глюкв случае IMAP или MAILDIR, а для POP3 такого быть не должно, он
должен только с incoming mailbox работать.
значить у меня ситуация така ...
у меня на серваке крутиться qmail+vpopmail, но на сколько я понял из доки openwebmail-у всеравно если настраиваешь его забирать почту через pop3...так вот счас имею... загружается главная стр. логинюсь и получаю "404, /cgi-bin/openwebmail/openwebmail.pl was not found on this server." ОТКУДА ....
дебаг не помогает (включен уже) в логах голяк ....
посоветуйте куды копать
>>для нормальной работы, у каждого пользователя должна быть своя директория, которая принадлежит
>>этому пользователю. иначе будет такой глюк
>
>в случае IMAP или MAILDIR, а для POP3 такого быть не должно,
>он
>должен только с incoming mailbox работать.
у меня такое было.. может я чего не досмотрел. но он пытается в папку указанную для этого пользователя записать файлы например trash и всякое такое. ну если у всех пользоваетелей будет одна папка nonexistent то естественно будет глюк.
могет кто знает где унформацию по дебагу достать ???
а то получаю 9:393, ruid=80, euid=65534, egid=6 65534 6, mailgid=6
как с этим то бороться (что значит вродя разобрался ...., а как пофиксить не могу понять )
>привет все ...
>поставил openwebmail ... настроил , запускается даже :) только вот такую ошибку
>выдает
>"Не могу создать вашу пользовательскую директорию! /nonexistent/mail (No such file or directory)"
>
>в логах голяк ... подскажите в чем трабел ...
>вот конфиг
>
>domainnames <MY>
>auth_module
> auth_pop3.pl
>auth_withdomain <MY>
>auth_domain <MY>
>mailspooldir
>/var/mail
>ow_cgidir
> /usr/local/www/test/cgi-bin
>ow_cgiurl
> /cgi-bin
>ow_htmldir
> /usr/local/www/test/openwebmail
>ow_htmlurl
> /openwebmail
>logfile
> /usr/local/www/test/var/log/openwebmail.log
>
>после попытки залогинеться в логе появляется мессага
>test3@<MY> - login - test3*-session-0.248331925366074
>
>PS попробую дебаг включить (если он есть) могет чего увижу ...открываем /etc/passwd
ищем там пользователя test3
изменяем его домашнюю директорию c /nonexistent на что либо более разумное
(лучше все это делать утилиткой vipw)
как альтернативный вариант можно настроить openwebmail так, чтобы он держал все пользовательские директории в одном месте
P.P.S.: Чтобы все лежало в одной дире добавь в конфиг следующие директивы.
use_syshomedir no
ow_usersdir <path_to_dir_where_should_be_located_users_files_for_openwebmail>