URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 40502
[ Назад ]

Исходное сообщение
"openwebmail вопрос"

Отправлено globus , 13-Фев-04 08:57 
привет все ...
поставил 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 попробую дебаг включить (если он есть) могет чего увижу ...


Содержание

Сообщения в этом обсуждении
"openwebmail вопрос"
Отправлено globus , 13-Фев-04 09:04 
да нашел где дебуг включить .... но чего то не очень помогло .... дебуг не понятный какойто
вот чего кежет ( 9:393, ruid=80, euid=65534, egid=6 65534 6, mailgid=6 )

"openwebmail вопрос"
Отправлено crash , 13-Фев-04 09:44 
для нормальной работы, у каждого пользователя должна быть своя директория, которая принадлежит этому пользователю. иначе будет такой глюк

"openwebmail вопрос"
Отправлено globus , 13-Фев-04 09:47 
я понял так что это временная директория ...

"openwebmail вопрос"
Отправлено A Clockwork Orange , 13-Фев-04 09:48 
Что же пользователи должны быть системными и иметь свои UIN ?

"openwebmail вопрос"
Отправлено globus , 13-Фев-04 11:15 
кажеться понял чего это значить
9:393,
ruid=80, - из- под кого запускается сервер euid=65534,
egid=6 65534 6, mailgid=6  а это то что нужно (в файле /etc/group группа mail имеет номер 6)

и как быть правильнее ... перекомпилил апач с поддержкой suexec запускал из-под пользователя mail-mail .... ничего путнего ...

ктонить имел с этим "чудом" дело ??? подмогните ...


"openwebmail вопрос"
Отправлено lavr , 13-Фев-04 11:48 
>для нормальной работы, у каждого пользователя должна быть своя директория, которая принадлежит
>этому пользователю. иначе будет такой глюк

в случае IMAP или MAILDIR, а для POP3 такого быть не должно, он
должен только с incoming mailbox работать.


"openwebmail вопрос"
Отправлено globus , 13-Фев-04 14:47 
значить у меня ситуация така ...
у меня на серваке крутиться qmail+vpopmail, но на сколько я понял из доки openwebmail-у всеравно если настраиваешь его забирать почту через pop3...

так вот счас имею... загружается главная стр. логинюсь и получаю "404,  /cgi-bin/openwebmail/openwebmail.pl was not found on this server."  ОТКУДА ....

дебаг не помогает (включен уже) в логах голяк ....
посоветуйте куды копать


"openwebmail вопрос"
Отправлено crash , 13-Фев-04 17:40 
>>для нормальной работы, у каждого пользователя должна быть своя директория, которая принадлежит
>>этому пользователю. иначе будет такой глюк
>
>в случае IMAP или MAILDIR, а для POP3 такого быть не должно,
>он
>должен только с incoming mailbox работать.
у меня такое было.. может я чего не досмотрел. но он пытается в папку указанную для этого пользователя записать файлы например trash и всякое такое. ну если у всех пользоваетелей будет одна папка nonexistent то естественно будет глюк.



"openwebmail вопрос"
Отправлено globus , 16-Фев-04 07:41 
могет кто знает где унформацию по дебагу достать ???
а то получаю 9:393, ruid=80, euid=65534, egid=6 65534 6, mailgid=6
как с этим то бороться (что значит вродя разобрался ...., а как пофиксить не могу понять )


"openwebmail вопрос"
Отправлено vano , 02-Ноя-04 14:27 
>привет все ...
>поставил 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 так, чтобы он держал все пользовательские директории в одном месте


"openwebmail вопрос"
Отправлено vano , 02-Ноя-04 14:38 
P.P.S.: Чтобы все лежало в одной дире добавь в конфиг следующие директивы.
use_syshomedir  no
ow_usersdir     <path_to_dir_where_should_be_located_users_files_for_openwebmail>