[Comm] TROUBLE WITH dovecot
Alexey S. Kuznetsov
=?iso-8859-1?q?buster_=CE=C1_vostok=2Enet=2Eua?=
Пт Янв 28 23:16:58 MSK 2005
Привет всем!
У меня такой вопрос к тем, кто пользуется pop3/imap сервером dovecot.
У меня стоит Postfix, кот. настроен на виртуальные домены и складывает почту в
/var/spool/mail/vhosts/DOMAIN_NAME/
Поставил dovecot (самосборный), поставил поддержку pop3, imap убрал вообще и привожу несколько
существенных строк из конфига:
#cat --param=cool_config_strings /usr/local/dovecot/etc/dovecot.conf
login_user = dovecot
default_mail_env = mbox:/var/spool/mail/vhosts/%d/%n
auth = default
auth_mechanisms = plain
auth_userdb = passwd-file /usr/local/dovecot/ps/pop.users
auth_passdb = passwd-file /usr/local/dovecot/ps/pop.users
auth_user = root
cat /usr/local/dovecot/ps/pop.users
testemail на mydomain.org:1a1dc91c907325c69271ddf0c944bc72[34]:1000:7266::/var/spool/mail/vhosts/mydomain.org/:::
Значит так, у меня uid в системе 508, когда я ставлю в pop.users в поле uid 508, то всё
отлично работает, пароль принимает...письма получает...просто сказка :)
Ну думаю это ж не дело...нада сделать для жтого домена свой уид...делаю....:\
useradd -d /dev/null -s /bin/date -u 1000 mydomainorg
Сделал....теперь пишу его в том саймомо pop.users в поле uid. и пытаюсь авторизоваться:
[root на xxxxxxx ps]# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
+OK dovecot ready.
user testemail на mydomain.org
+OK
pass pass
+OK Logged in.
-ERR No INBOX for user.
Connection closed by foreign host.
А тут вообще прикол:
# cat /var/log/dovecot.log
Jan 28 22:11:02 Error: mkdir_parents(/var/spool/mail/vhosts/mydomain.org//mail/.imap/INBOX) failed: Permission denied
pop3(testemail на mydomain.org): Jan 28 22:11:02 Error: Couldn't open INBOX: Internal error occured. Refer to server log for more information. [2005-01-28 22:11:02]
Если поставлю uid 508 - всё нормально, в логах всё в полнейшем шоколаде, так вообще не
понятно поему?? я ж всё равно после авторизации делаю sudo su - и логин у меня в системе
отличается от testemail :)
Что мне делать?? Подскажите плиз...
--
Sincerely,
Alexey S. Kuznetsov
AK2351-RIPE
Подробная информация о списке рассылки community