The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Dovecot ошибка chdir в /var/log/mail.log"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"Dovecot ошибка chdir в /var/log/mail.log"  +/
Сообщение от corehook (ok) on 13-Май-13, 09:38 
Доброе время суток. Почту обслуживают postix+dovecot. Все работает, как прием так и отправка почты, но вот в логах постоянно при попытке получить почту через POP3 появляется запись Error chdir:

May 13 11:27:53 mail dovecot: pop3(admin@bestmail.kz): Error: chdir(/home/bestmail.kz/admin/inbox) failed: Permission denied
May 13 11:28:52 mail dovecot: pop3(admin@bestmail.kz): Error: chdir(/home/bestmail.kz/admin/inbox/) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +x perm: /home/bestmail.kz/admin/inbox, dir owned by 1500:1500 mode=0700)


Postfix ложит почту в /var/mail/virtual/%d/%n, Dovecot оттуда же её собирает. В чем может быт проблема ?

[11:37]corehook@mail:~$ cat /etc/postfix/main.cf|grep base
virtual_mailbox_base = /var/mail/virtual
[11:37]corehook@mail:~$ cat /etc/dovecot/dovecot.conf|grep loc
mail_location = mbox:/var/mail/virtual/%d/%n

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Dovecot ошибка chdir в /var/log/mail.log"  +/
Сообщение от mcshel email(ok) on 13-Май-13, 09:49 
>[оверквотинг удален]
> failed: Permission denied
> May 13 11:28:52 mail dovecot: pop3(admin@bestmail.kz): Error: chdir(/home/bestmail.kz/admin/inbox/)
> failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +x perm: /home/bestmail.kz/admin/inbox,
> dir owned by 1500:1500 mode=0700)
> Postfix ложит почту в /var/mail/virtual/%d/%n, Dovecot оттуда же её собирает. В чем
> может быт проблема ?
> [11:37]corehook@mail:~$ cat /etc/postfix/main.cf|grep base
> virtual_mailbox_base = /var/mail/virtual
> [11:37]corehook@mail:~$ cat /etc/dovecot/dovecot.conf|grep loc
> mail_location = mbox:/var/mail/virtual/%d/%n

Нужно проверить права на /home/bestmail.kz/admin/inbox/ и выше.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Dovecot ошибка chdir в /var/log/mail.log"  +/
Сообщение от mcshel email(ok) on 13-Май-13, 09:52 
>[оверквотинг удален]
>> May 13 11:28:52 mail dovecot: pop3(admin@bestmail.kz): Error: chdir(/home/bestmail.kz/admin/inbox/)
>> failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +x perm: /home/bestmail.kz/admin/inbox,
>> dir owned by 1500:1500 mode=0700)
>> Postfix ложит почту в /var/mail/virtual/%d/%n, Dovecot оттуда же её собирает. В чем
>> может быт проблема ?
>> [11:37]corehook@mail:~$ cat /etc/postfix/main.cf|grep base
>> virtual_mailbox_base = /var/mail/virtual
>> [11:37]corehook@mail:~$ cat /etc/dovecot/dovecot.conf|grep loc
>> mail_location = mbox:/var/mail/virtual/%d/%n
> Нужно проверить права на /home/bestmail.kz/admin/inbox/ и выше.

Еще вариант:
На форуме opennet.ru мне подсказали, что проблема может быть в том, что в CentOS 6 папки может не давать создавать SELinux. Отключил SELinux - все работает!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Dovecot ошибка chdir в /var/log/mail.log"  +/
Сообщение от corehook (ok) on 13-Май-13, 10:17 
>[оверквотинг удален]
>>> может быт проблема ?
>>> [11:37]corehook@mail:~$ cat /etc/postfix/main.cf|grep base
>>> virtual_mailbox_base = /var/mail/virtual
>>> [11:37]corehook@mail:~$ cat /etc/dovecot/dovecot.conf|grep loc
>>> mail_location = mbox:/var/mail/virtual/%d/%n
>> Нужно проверить права на /home/bestmail.kz/admin/inbox/ и выше.
> Еще вариант:
> На форуме opennet.ru мне подсказали, что проблема может быть в том, что
> в CentOS 6 папки может не давать создавать SELinux. Отключил SELinux
> - все работает!

Дак зачем мне вообще эта папка /home/%d/%n/ ? У меня все в /var/mail/virtual складывается!

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Dovecot ошибка chdir в /var/log/mail.log"  +/
Сообщение от mcshel email(ok) on 13-Май-13, 11:59 
>[оверквотинг удален]
>>>> virtual_mailbox_base = /var/mail/virtual
>>>> [11:37]corehook@mail:~$ cat /etc/dovecot/dovecot.conf|grep loc
>>>> mail_location = mbox:/var/mail/virtual/%d/%n
>>> Нужно проверить права на /home/bestmail.kz/admin/inbox/ и выше.
>> Еще вариант:
>> На форуме opennet.ru мне подсказали, что проблема может быть в том, что
>> в CentOS 6 папки может не давать создавать SELinux. Отключил SELinux
>> - все работает!
> Дак зачем мне вообще эта папка /home/%d/%n/ ? У меня все в
> /var/mail/virtual складывается!

Похоже, что где-то в конфигах dovecot прописано /%d/%n

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Dovecot ошибка chdir в /var/log/mail.log"  +/
Сообщение от corehook (ok) on 13-Май-13, 12:35 
>[оверквотинг удален]
>>>>> [11:37]corehook@mail:~$ cat /etc/dovecot/dovecot.conf|grep loc
>>>>> mail_location = mbox:/var/mail/virtual/%d/%n
>>>> Нужно проверить права на /home/bestmail.kz/admin/inbox/ и выше.
>>> Еще вариант:
>>> На форуме opennet.ru мне подсказали, что проблема может быть в том, что
>>> в CentOS 6 папки может не давать создавать SELinux. Отключил SELinux
>>> - все работает!
>> Дак зачем мне вообще эта папка /home/%d/%n/ ? У меня все в
>> /var/mail/virtual складывается!
> Похоже, что где-то в конфигах dovecot прописано /%d/%n

Грепнул все *.conf файлы в /etc/dovecot/* /etc/dovecot/conf.d/*. Ничего не нашел.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Dovecot ошибка chdir в /var/log/mail.log"  +/
Сообщение от mcshel email(ok) on 13-Май-13, 13:03 
>[оверквотинг удален]
>>>>>> mail_location = mbox:/var/mail/virtual/%d/%n
>>>>> Нужно проверить права на /home/bestmail.kz/admin/inbox/ и выше.
>>>> Еще вариант:
>>>> На форуме opennet.ru мне подсказали, что проблема может быть в том, что
>>>> в CentOS 6 папки может не давать создавать SELinux. Отключил SELinux
>>>> - все работает!
>>> Дак зачем мне вообще эта папка /home/%d/%n/ ? У меня все в
>>> /var/mail/virtual складывается!
>> Похоже, что где-то в конфигах dovecot прописано /%d/%n
> Грепнул все *.conf файлы в /etc/dovecot/* /etc/dovecot/conf.d/*. Ничего не нашел.

А если на такое ~/ ?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Dovecot ошибка chdir в /var/log/mail.log"  +/
Сообщение от Анонимбек email on 13-Май-13, 20:06 
>[оверквотинг удален]
>>>>>> Нужно проверить права на /home/bestmail.kz/admin/inbox/ и выше.
>>>>> Еще вариант:
>>>>> На форуме opennet.ru мне подсказали, что проблема может быть в том, что
>>>>> в CentOS 6 папки может не давать создавать SELinux. Отключил SELinux
>>>>> - все работает!
>>>> Дак зачем мне вообще эта папка /home/%d/%n/ ? У меня все в
>>>> /var/mail/virtual складывается!
>>> Похоже, что где-то в конфигах dovecot прописано /%d/%n
>> Грепнул все *.conf файлы в /etc/dovecot/* /etc/dovecot/conf.d/*. Ничего не нашел.
> А если на такое ~/ ?

Что пишет:
cat /etc/postfix/main.cf | grep virtual_mailbox_base

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Dovecot ошибка chdir в /var/log/mail.log"  +/
Сообщение от Анонимбек email on 13-Май-13, 20:08 
>[оверквотинг удален]
>>>>>> На форуме opennet.ru мне подсказали, что проблема может быть в том, что
>>>>>> в CentOS 6 папки может не давать создавать SELinux. Отключил SELinux
>>>>>> - все работает!
>>>>> Дак зачем мне вообще эта папка /home/%d/%n/ ? У меня все в
>>>>> /var/mail/virtual складывается!
>>>> Похоже, что где-то в конфигах dovecot прописано /%d/%n
>>> Грепнул все *.conf файлы в /etc/dovecot/* /etc/dovecot/conf.d/*. Ничего не нашел.
>> А если на такое ~/ ?
> Что пишет:
> cat /etc/postfix/main.cf | grep virtual_mailbox_base

Пардон, не увидел)))

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Dovecot ошибка chdir в /var/log/mail.log"  +/
Сообщение от DeadLoco (ok) on 16-Май-13, 11:50 
> Дак зачем мне вообще эта папка /home/%d/%n/ ? У меня все в
> /var/mail/virtual складывается!

А если у вас на хосте принимается почта для пары сотен доменов? А если в этих доменах есть совпадающие юзернеймы? А если нужно бекапить раздельно целыми доменами ящики?

%d/%n - отличная штука, сильно упрощающая жизнь.

А по сабжу, чтобы не было мучительно больно с пермишнами, нужно ЛДА делать средствами довекота. Тогда и СЕЛинух отключать не придется

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Dovecot ошибка chdir в /var/log/mail.log"  +/
Сообщение от corehook (ok) on 13-Июн-13, 14:50 
>> Дак зачем мне вообще эта папка /home/%d/%n/ ? У меня все в
>> /var/mail/virtual складывается!
> А если у вас на хосте принимается почта для пары сотен доменов?
> А если в этих доменах есть совпадающие юзернеймы? А если нужно
> бекапить раздельно целыми доменами ящики?
> %d/%n - отличная штука, сильно упрощающая жизнь.
> А по сабжу, чтобы не было мучительно больно с пермишнами, нужно ЛДА
> делать средствами довекота. Тогда и СЕЛинух отключать не придется

имелось ввиду что /var/mail/virtual/%d/%n/ естественно.

Вопрос закрыт кстати, не помню уже как решил его :)

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру