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

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
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
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
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!
Вообщем переустановил довекот, теперь все права вроде правельны и при старте ругани нет, но папки по прежнему не создаются ....
может логи еще какие-то показать ?
Re: Не создаются maildir
Добавлено: 2008-07-24 23:02:31
zingel
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

, после этого через постфикс админ создаю ящик, но директори не появляются = (
Re: Не создаются maildir
Добавлено: 2008-07-24 23:32:20
zingel
ну типа, попробуйте, отправить письмо на только что созданный ящик...
Re: Не создаются maildir
Добавлено: 2008-07-25 9:36:51
Pez!
нет, опять все по нулям = (

Слушайте, а может проблема вовсе не в правах доступа, а в том, что письмо отбрасывается почтовым сервером ? хотя письма об этом на ящик который на мэйл ру не приходят ...

Re: Не создаются maildir
Добавлено: 2008-07-25 9:41:12
zingel
нужно смотреть после отправки письма
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