exim+dovecot+mysql

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
anri
рядовой
Сообщения: 21
Зарегистрирован: 2010-04-01 10:25:40

exim+dovecot+mysql

Непрочитанное сообщение anri » 2010-11-18 17:21:37

Настроил связку по статье на сайте
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 в первой поднимаю.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2458
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: exim+dovecot+mysql

Непрочитанное сообщение skeletor » 2010-11-18 17:34:50

Добавь юзера dovecot в группу mail и поставьте права на папку с почтой 0770
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

anri
рядовой
Сообщения: 21
Зарегистрирован: 2010-04-01 10:25:40

Re: exim+dovecot+mysql

Непрочитанное сообщение anri » 2010-11-18 18:08:59

сделал

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

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:
лог не поменялся
Последний раз редактировалось Alex Keda 2010-11-18 20:19:52, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...

Аватара пользователя
skeletor
майор
Сообщения: 2458
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: exim+dovecot+mysql

Непрочитанное сообщение skeletor » 2010-11-19 9:40:36

А где видно, что юзер dovecot находится в группе mail?

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

testmail# cat /etc/group | grep mail
mail:*:6:clamav
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

anri
рядовой
Сообщения: 21
Зарегистрирован: 2010-04-01 10:25:40

Re: exim+dovecot+mysql

Непрочитанное сообщение anri » 2010-11-19 11:02:25

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

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 создается папка с именем сайта, с этого нельзя сделать вы вод что права на запись есть?

Аватара пользователя
skeletor
майор
Сообщения: 2458
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: exim+dovecot+mysql

Непрочитанное сообщение skeletor » 2010-11-19 11:55:57

С этого можно сделать вывод только такой: папку создать можно. Сама созданная папка может иметь права 0700 и тогда там сможет создавать только владелец.
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"