Страница 1 из 1

exim+dovecot+mysql

Добавлено: 2010-11-18 17:21:37
anri
Настроил связку по статье на сайте
postfixadmin-2.2.1.1
exim-4.72
dovecot-1.2.14_1
mysql-server-5.0.77_1
При тестировании вроде проходит удачно

Код: Выделить всё

+OK dovecot MUA ready TEST
user test2@test.ru
+OK
pass 12345
+OK Logged in.
list
+OK 0 messages:
.
quit
+OK Logging out.
папки в /var/mail/exim dovecot сам создал

Код: Выделить всё

testmail# pwd
/var/mail/exim
testmail# ls -l
total 2
drwx------  3 mailnull  mail  512 18 ноя 16:10 site.ru
а в логах следующее

Код: Выделить всё

Nov 18 16:10:43 auth(default): Info: client in: AUTH    1       PLAIN   service=pop3    lip=10.0.0.17   rip=10.0.0.10   lport=110       rport=4994      resp=
Nov 18 16:10:43 auth-worker(default): Info: sql(test2@site.ru,10.0.0.10): query: SELECT `username` as `user`, `password` FROM `mailbox` WHERE `usernam
Nov 18 16:10:43 auth(default): Info: client out: OK     1       user=test2@site.ru
Nov 18 16:10:43 auth(default): Info: master in: REQUEST 1       72451   1
Nov 18 16:10:43 auth-worker(default): Info: sql(test2@site.ru,10.0.0.10): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `u
Nov 18 16:10:43 auth(default): Info: master out: USER   1       test2@site.ru    home=/var/mail/exim/test2@site.ru/       uid=26  gid=26
Nov 18 16:10:43 pop3-login: Info: Login: user=<test2@site.ru>, method=PLAIN, rip=10.0.0.10, lip=10.0.0.17
Nov 18 16:10:43 POP3(test2@site.ru): Info: Effective uid=26, gid=26, home=/var/mail/exim/test2@site.ru/
Nov 18 16:10:43 POP3(test2@site.ru): Info: maildir: data=/var/mail/exim/site.ru/test2
Nov 18 16:10:43 POP3(test2@site.ru): Info: maildir++: root=/var/mail/exim/site.ru/test2, index=, control=, inbox=/var/mail/exim/site.ru/
Nov 18 16:10:43 POP3(test2@site.ru): Info: Namespace : Permission lookup failed from /var/mail/exim/site.ru/test2
Nov 18 16:10:43 POP3(test2@site.ru): Info: Namespace : Using permissions from /var/mail/exim/site.ru/test2: mode=0700 gid=-1
Nov 18 16:11:00 POP3(test2@site.ru): Info: Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
Подскажи куда обратить внимание, MUA в первой поднимаю.

Re: exim+dovecot+mysql

Добавлено: 2010-11-18 17:34:50
skeletor
Добавь юзера dovecot в группу mail и поставьте права на папку с почтой 0770

Re: exim+dovecot+mysql

Добавлено: 2010-11-18 18:08:59
anri
сделал

Код: Выделить всё

testmaill# pw usermod dovecot -g mail
testmaill# pw usershow dovecot
dovecot:*:143:6::0:0:Dovecot User:/var/empty:/usr/sbin/nologin
testmail# cat /etc/group | grep mail
mail:*:6:clamav
mailnull:*:26:
лог не поменялся

Re: exim+dovecot+mysql

Добавлено: 2010-11-19 9:40:36
skeletor
А где видно, что юзер dovecot находится в группе mail?

Код: Выделить всё

testmail# cat /etc/group | grep mail
mail:*:6:clamav

Re: exim+dovecot+mysql

Добавлено: 2010-11-19 11:02:25
anri

Код: Выделить всё

testmail#pw groupmod mail -m dovecot
testmail#cat /etc/passwd | grep dov
dovecot:*:143:6:Dovecot User:/var/empty:/usr/sbin/nologin
testmail#cat /etc/group | grep mail
mail:*:6:clamav,dovecot
mailnull:*:26:
testmail#pwd
/var/mail
testmail#ll | grep exim
drwxrwxrwx  3 mailnull  mail        512 19 ноя 10:47 exim
Внутри папки /var/mail/exim создается папка с именем сайта, с этого нельзя сделать вы вод что права на запись есть?

Re: exim+dovecot+mysql

Добавлено: 2010-11-19 11:55:57
skeletor
С этого можно сделать вывод только такой: папку создать можно. Сама созданная папка может иметь права 0700 и тогда там сможет создавать только владелец.