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

Не создаются maildir

Добавлено: 2008-07-23 22:13:09
Pez!
собственно не создаются папки для мэйл ящиков в /var/mail/. Что делать ? как я понял это скорее всего происходит из-за того, что пользователь от которого работает экзим не может создать там папки. Сейчас он работает от mailnull.

:unknown:

Re: Не создаются maildir

Добавлено: 2008-07-23 22:29:07
Alex Keda
в логах что

Re: Не создаются maildir

Добавлено: 2008-07-23 22:40:58
Pez!

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

Jul 23 22:36:48 battle dovecot: POP3(admin@elibrary.org.ru): mkdir(/var/mail/exim/elibrary.org.ru/admin/cur) failed: Permission denied
Jul 23 22:36:48 battle dovecot: POP3(admin@elibrary.org.ru): Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2008-07
Jul 23 22:36:48 battle dovecot: POP3(admin@elibrary.org.ru): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0
Jul 23 22:38:47 battle dovecot: pop3-login: Login: user=<admin@elibrary.org.ru>, method=PLAIN, rip=10.10.30.85, lip=84.47.161.19
Jul 23 22:38:47 battle dovecot: POP3(admin@elibrary.org.ru): mkdir(/var/mail/exim/elibrary.org.ru/admin/cur) failed: Permission denied
Jul 23 22:38:47 battle dovecot: POP3(admin@elibrary.org.ru): Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2008-07
Jul 23 22:38:47 battle dovecot: POP3(admin@elibrary.org.ru): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0
Jul 23 22:43:22 battle dovecot: pop3-login: Login: user=<admin@elibrary.org.ru>, method=PLAIN, rip=10.10.30.85, lip=84.47.161.19
PS: настраивал по Вашей статье, так что конфиги точь в точь.

Re: Не создаются maildir

Добавлено: 2008-07-24 10:46:23
dikens3
права смотри. Доступ запрещён.

Re: Не создаются maildir

Добавлено: 2008-07-24 12:51:56
Pez!
А Вы не могли бы уточнить где именно выискивать ошибку ?

Re: Не создаются maildir

Добавлено: 2008-07-24 20:32:13
zingel

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

ls -la /var/mail/exim/

Re: Не создаются maildir

Добавлено: 2008-07-24 21:43:49
Pez!

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

battle# ls -la /var/mail/exim/
total 4
drwxrwxrwx  2 root  mail  512 Jul 24 11:55 .
drwxrwxrwx  3 root  mail  512 Jul 24 11:55 ..
может пользователь должен быть другой ?

Re: Не создаются maildir

Добавлено: 2008-07-24 21:45:54
zingel

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

chown dovecot  /var/mail/exim/ && chmod 755  /var/mail/exim/

Re: Не создаются maildir

Добавлено: 2008-07-24 21:50:37
Pez!
нет не помогло, создал новый ящик, отправил на него письмо, но папки не появились

кстати, а вы не моглибы показать вывод
id dovecot
своего, а то может я и тут что-то намудрил ?

Re: Не создаются maildir

Добавлено: 2008-07-24 21:51:40
zingel

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

[root@zingel /]# id dovecot
uid=143(dovecot) gid=143(dovecot) groups=143(dovecot)
нужно перезапустить довекотъ после chown

Re: Не создаются maildir

Добавлено: 2008-07-24 21:56:36
Pez!
перезапустил, так же не помогло, а вот с пользователем довекота я что-то намудрил
battle# id dovecot
uid=143(dovecot) gid=0(wheel) groups=0(wheel),6(mail)
может быть из-за этого ?

Re: Не создаются maildir

Добавлено: 2008-07-24 22:13:18
zingel

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

chpass dovecot

Re: Не создаются maildir

Добавлено: 2008-07-24 22:23:30
Pez!
угу, это поправил, кстати при старте довекота ругается вот так

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

#Changing user information for dovecot.
Login: dovecot
Password: *
Uid [#]: 143
Gid [# or name]: 143
Change [month day year]:
Expire [month day year]:
Class:
Home directory: /var/empty
Shell: /usr/sbin/nologin
Full Name: Dovecot User
Office Location:
Office Phone:
Home Phone:
Other information:

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

battle# ./dovecot start
Starting dovecot.
Warning: Corrected permissions for login directory /var/run/dovecot/login
Может просто пересобрать довекот ?

Re: Не создаются maildir

Добавлено: 2008-07-24 22:27:46
zingel

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

ls -la /var/run/dovecot/login

Re: Не создаются maildir

Добавлено: 2008-07-24 22:28:34
Pez!

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

drwxr-x---  2 root     143   512 Jul 24 23:22 .
drwxr-xr-x  3 dovecot  mail  512 Jul 24 23:22 ..
srw-rw----  1 root     143     0 Jul 24 23:22 default

Re: Не создаются maildir

Добавлено: 2008-07-24 22:32:24
zingel

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

[root@zingel /]# ls -la /var/run/dovecot/login
total 4
drwxr-x---  2 root  dovecot  512 Jul 22 11:27 .
drwxr-xr-x  3 root  wheel    512 Jul 22 11:28 ..
srw-rw----  1 root  dovecot    0 Jul 22 11:27 default
^ у меня, тоесть опять chown для dovecot на эту папку нужно делать

Re: Не создаются maildir

Добавлено: 2008-07-24 22:41:21
Pez!
Вообщем переустановил довекот, теперь все права вроде правельны и при старте ругани нет, но папки по прежнему не создаются .... :st:

может логи еще какие-то показать ?

Re: Не создаются maildir

Добавлено: 2008-07-24 23:02:31
zingel

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

ls -al /var/mail/exim/

Re: Не создаются maildir

Добавлено: 2008-07-24 23:21:10
Pez!
battle# ls -al /var/mail/exim/
total 4
drwxr-xr-x 2 dovecot mail 512 Jul 24 11:55 .
drwxr-xr-x 3 root mail 512 Jul 24 23:37 ..

Re: Не создаются maildir

Добавлено: 2008-07-24 23:23:57
zingel
надо сделать, чтобы было вот так:

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

ls -al /var/mail/exim/
total 6
drwxrwxrwx  3 dovecot   dovecot  512 Jul 19 22:45 .
drwxrwxr-x  3 root      mail     512 Jul 22 22:12 ..
drwx------  4 mailnull  dovecot  512 Jul 19 23:04 супер.мега.крутой.домен.ру

Re: Не создаются maildir

Добавлено: 2008-07-24 23:30:26
Pez!

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

battle# ls -la
total 6
drwxrwxrwx  3 dovecot   dovecot  512 Jul 25 00:25 .
drwxrwxr-x  3 root      mail     512 Jul 24 23:37 ..
drwx------  2 mailnull  dovecot  512 Jul 25 00:24 pez.org.ru
:sorry:, после этого через постфикс админ создаю ящик, но директори не появляются = (

Re: Не создаются maildir

Добавлено: 2008-07-24 23:32:20
zingel
ну типа, попробуйте, отправить письмо на только что созданный ящик...

Re: Не создаются maildir

Добавлено: 2008-07-25 9:36:51
Pez!
нет, опять все по нулям = ( :cry: Слушайте, а может проблема вовсе не в правах доступа, а в том, что письмо отбрасывается почтовым сервером ? хотя письма об этом на ящик который на мэйл ру не приходят ... :unknown:

Re: Не создаются maildir

Добавлено: 2008-07-25 9:41:12
zingel

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

/var/log/messages
нужно смотреть после отправки письма

Re: Не создаются maildir

Добавлено: 2008-07-25 9:52:31
Pez!
ни неашел там вообще ни чего про мыло

+ сейчас попробывал отправить мыло в приделах одного домена - не доставилось
LOG: MAIN
<= root@mail.starshosting.org.ru U=root P=local S=364
battle# delivering 1KMHBc-0000GT-O6
transport error EPIPE ignored
LOG: MAIN
** test@pez.org.ru R=dovecot_user T=dovecot_delivery: Child process of dovecot_delivery transport returned 127 (could mean unable to exec or command does not exist) from command: /usr/local/libexec/dovecot/deliver
LOG: MAIN
<= <> R=1KMHBc-0000GT-O6 U=mailnull P=local S=1234
LOG: MAIN
Completed
delivering 1KMHCG-0000Gb-4w
LOG: MAIN
remote host address is the local host: mail.starshosting.org.ru
LOG: MAIN
== root@mail.starshosting.org.ru R=dnslookup defer (-1): remote host address is the local host
LOG: MAIN
Frozen