The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Courier-IMAP и MySQL."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Courier-IMAP и MySQL." 
Сообщение от SubGun emailИскать по авторуВ закладки(ok) on 15-Июл-05, 17:10  (MSK)
При попытке получить почту через IMAP, получаю такую запись в лог:

Jul 15 16:29:33 mail imapd: Connection, ip=[::ffff:195.14.56.87]
Jul 15 16:29:33 mail authdaemond: received auth request, service=imap, authtype=login
Jul 15 16:29:33 mail authdaemond: authmysql: trying this module
Jul 15 16:29:33 mail authdaemond: SQL query: SELECT id, crypt, passwd, uid, gid, home, maildir, quota, "", "" FROM users WHERE id = "jabber_browse"
Jul 15 16:29:33 mail authdaemond: password matches successfully
Jul 15 16:29:33 mail authdaemond: authmysql: sysusername=<null>, sysuserid=8, sysgroupid=12, homedir=/www/mail-boxes/testing.ll/jabber_browse, address=jabber_browse, fullname=<null>, maildir=/www/mail-boxes/testing.ll/jabber_browse/Maildir, quota=15, options=<null>
Jul 15 16:29:33 mail authdaemond: authmysql: clearpasswd=caycsUkpi, passwd=cToopgeV45Zf2
Jul 15 16:29:33 mail authdaemond: Authenticated: sysusername=<null>, sysuserid=8, sysgroupid=12, homedir=/www/mail-boxes/testing.ll/jabber_browse, address=jabber_browse, fullname=<null>, maildir=/www/mail-boxes/testing.ll/jabber_browse/Maildir, quota=15, options=<null>
Jul 15 16:29:33 mail authdaemond: Authenticated: clearpasswd=caycsUkpi, passwd=cToopgeV45Zf2
Jul 15 16:29:33 mail imapd: jabber_browse: chdir(/www/mail-boxes/testing.ll/jabber_browse) failed!!
Jul 15 16:29:33 mail imapd: error: Permission denied
Jul 15 16:29:33 mail imapd: LOGIN FAILED, user=jabber_browse, ip=[::ffff:195.14.56.87]
Jul 15 16:29:33 mail imapd: authentication error: Permission denied

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Courier-IMAP и MySQL." 
Сообщение от SubGun emailИскать по авторуВ закладки(ok) on 18-Июл-05, 10:12  (MSK)
up
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Courier-IMAP и MySQL." 
Сообщение от SubGun Искать по авторуВ закладки(ok) on 25-Июл-05, 10:12  (MSK)
>up


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Courier-IMAP и MySQL." 
Сообщение от Chris Искать по авторуВ закладки(??) on 25-Июл-05, 10:32  (MSK)
Jul 15 16:29:33 mail imapd: jabber_browse: chdir(/www/mail-boxes/testing.ll/jabber_browse) failed!!

а папка есть? а правов хватает?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Courier-IMAP и MySQL." 
Сообщение от SubGun emailИскать по авторуВ закладки(ok) on 26-Июл-05, 22:22  (MSK)
>Jul 15 16:29:33 mail imapd: jabber_browse: chdir(/www/mail-boxes/testing.ll/jabber_browse) failed!!
>
>а папка есть? а правов хватает?

В том-то и дело, что папка имеет chmod 775, а так же
chown - courier
chgrp - courier
Даже при правах 777 ошибка chdir вылазит в логах.

Да, могу добавить, что у меня стоит FreeBSD 5.3, mysql-client-4.1.12, courier-authlib-base-0.56, courier-authlib-mysql-0.56, courier-imap-4.0.3,1, exim-4.51(работает под пользователем "courier", собран с поддержкой MySQL).

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Courier-IMAP и MySQL." 
Сообщение от Byte Искать по авторуВ закладки(ok) on 29-Июл-05, 14:03  (MSK)
>>Jul 15 16:29:33 mail imapd: jabber_browse: chdir(/www/mail-boxes/testing.ll/jabber_browse) failed!!
>>
>>а папка есть? а правов хватает?
>
>В том-то и дело, что папка имеет chmod 775, а так же
>
>chown - courier
>chgrp - courier
>Даже при правах 777 ошибка chdir вылазит в логах.
>
>Да, могу добавить, что у меня стоит FreeBSD 5.3, mysql-client-4.1.12, courier-authlib-base-0.56, courier-authlib-mysql-0.56,
>courier-imap-4.0.3,1, exim-4.51(работает под пользователем "courier", собран с поддержкой MySQL).


Я бы попробовал запихнуть maildir в /var/spool то есть примерно так /var/spool/mail/www/mail-boxes/testing.ll/jabber_browse т.к. были такие же грабли курьер почему то не хотел брать почту из каталога который в корне расположен.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Courier-IMAP и MySQL." 
Сообщение от SubGun emailИскать по авторуВ закладки(ok) on 29-Июл-05, 14:34  (MSK)
>Я бы попробовал запихнуть maildir в /var/spool то есть примерно так /var/spool/mail/www/mail-boxes/testing.ll/jabber_browse
>т.к. были такие же грабли курьер почему то не хотел брать
>почту из каталога который в корне расположен.

К сожалению все даже в этом случае остается так же: не выполняется "chdir", пишет "Permission denied".

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Courier-IMAP и MySQL." 
Сообщение от SubGun Искать по авторуВ закладки(ok) on 29-Июл-05, 10:50  (MSK)
Up!
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Courier-IMAP и MySQL." 
Сообщение от Sam Искать по авторуВ закладки(??) on 30-Июл-05, 16:17  (MSK)
>Up!
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 01-Авг-05, 11:55  (MSK)
Эта проблема уже у 3 го человека за последний месяц. У меня то же самое! что только не пробовал!
У меня пишет ERR maildir: NO SUCH FILE OR DIRECTORY
ХОТЯ ОНИ ЕСТЬ!

ЛЮДИ ДОБРЫЕ ПОМОГИТЕ!!! И НЕ ДОБРЫЕ ТОЖЕ!!!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 01-Авг-05, 13:29  (MSK)
POKAJI SVOI CONFIG FAILY ! ! !
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 01-Авг-05, 13:33  (MSK)
Я тоже поднимал данный вопрос!
см http://www.opennet.ru/openforum/vsluhforumID1/58576.html
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Courier-IMAP и MySQL." 
Сообщение от kirbaco emailИскать по авторуВ закладки(ok) on 01-Авг-05, 15:00  (MSK)
А в конфиге есть
MAILDIRPATH=Maildir
?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 01-Авг-05, 15:11  (MSK)
>А в конфиге есть
>MAILDIRPATH=Maildir
>?


У меня есть. Это в pop3d конфигурационном файле.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Courier-IMAP и MySQL." 
Сообщение от INM emailИскать по авторуВ закладки(??) on 01-Авг-05, 15:50  (MSK)
>А в конфиге есть
>MAILDIRPATH=Maildir
>?
Это указывает курьеру на то что он должен смотреть в каталог "Maildir", который находится(должен находится с его точки зрения) в домашнем каталоге пользователя а далеко не в /var/spool(здесь обычно находятся стандартные файлы mailbox для каждого пользователя).

Собственно это и правильно т.к. процесс imap заводится от имени того пользователя который залогинился, а где пользователь имеет максимальные права как не в своем домашнем каталоге.

Если у вас в домашних каталогах пользователей нет подкаталогов Maildir это указывает на то что ваш mta не настроен на работу с этими самыми Maildir и использует обычные файлы mailbox при доставке писем. В тоже самое время imap при коннекте пытается найти этот каталог и соответственно ничего не находит, imap демон насколько я помню с mailbox не работает.

Подробности смотрите в документации к курьеру и к вашему mta, на тему как и того и другого заставить работать с Maildir

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Courier-IMAP и MySQL." 
Сообщение от SubGun emailИскать по авторуВ закладки(ok) on 01-Авг-05, 17:03  (MSK)
В том-то и проблема, что почта нормально складывается в Maildir, пути прописаны правильно, права на папки стоят 777, однако Courier-IMAP и Courier-POP3D не хотят забирать почту.
Я уже не знаю у кого спрашивать об этой проблеме, я уже на многих форумах побывал, спрашивал, никто не может ответить.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 02-Авг-05, 07:35  (MSK)
Когда я меняю свойства папок то он пишет либо NO such file or directory, либо /var/spool/mail/mail.kafc/marlis: Permission denied!
Т.е. обращение к каталогу налицо!
Вопрос в том кому папка должна принадлежать? Т.е. процессу вызывающему поп3 или юзеру который прописан в базе или же кому еще???
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "Courier-IMAP и MySQL." 
Сообщение от INM emailИскать по авторуВ закладки(??) on 02-Авг-05, 11:49  (MSK)
>Когда я меняю свойства папок то он пишет либо NO such file
>or directory, либо /var/spool/mail/mail.kafc/marlis: Permission denied!
>Т.е. обращение к каталогу налицо!
>Вопрос в том кому папка должна принадлежать? Т.е. процессу вызывающему поп3 или
>юзеру который прописан в базе или же кому еще???
А в каталоги выше по иерархии кто имеет право входить?
Скорее всего загвоздка в этом, хотя это только предположение.

И еще почему бы не перенести все это в /home/user_name/Maildir?
Каталог Maildir будет создан почтовым сервером при первой доставке почты для пользователя. Соответственно надо будет поправить конфиги курьера и вашего mta. Какой скрытый смысл организовывать каталоги пользователей в /var/spool, а соответственно и подкаталоги Maildir?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "Courier-IMAP и MySQL." 
Сообщение от INM emailИскать по авторуВ закладки(??) on 02-Авг-05, 11:58  (MSK)
P.S. У меня например не возникло никаких вопросов с правами доступа после прочтения документации на www.postfix.org, а конкретнее
http://forums.bsdnexus.com/viewtopic.php?id=61
Ну и конечно сопутствующей документации на этом же сервере, и документации по конфигурированию курьера.
Моя конфигурация отличается от вашей только "бэкэндом", т.е. я не использую MySQL. В моем случае это не имеет смысла - один домен, не более 60 ящиков пользователей. Но если бы мне пришлось поднимать что-то типа LDAP или MySQL для аутентификации, то я бы для начала настроил с обычной учетной базой(unix file) а уже затем бы начал прикручивать что-то другое.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

23. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 02-Авг-05, 12:20  (MSK)
delo v tom chto bez mysql podderjki sdelat' eto bez problem! vse rabotaet!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

22. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 02-Авг-05, 12:19  (MSK)
net ne pomogaet!
a v katalogi vyshe mogut vhodi' vse.
chto za chertvshina to kto znaet?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

24. "Courier-IMAP и MySQL." 
Сообщение от SubGun Искать по авторуВ закладки(ok) on 02-Авг-05, 12:43  (MSK)
Дело ведь не в MTA. Exim у меня нормально почту доставляет и раскладывает по папкам. Это Courier выпендривается.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 02-Авг-05, 07:36  (MSK)
А где этот лог находится?
Я бы тоже хотел заглянуть в него
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "Courier-IMAP и MySQL." 
Сообщение от SubGun Искать по авторуВ закладки(ok) on 02-Авг-05, 10:28  (MSK)
>А где этот лог находится?
>Я бы тоже хотел заглянуть в него

Я изменил свой файл /usr/local/etc/authlib/authdaemonrc - установил параметр DEBUG_LOGIN в режим 2(turn on debugging + log passwords to)

Теперь в maillog будет сыпаться все(конечно если только в том же файле, /usr/local/etc/authlib/authdaemonrc, параметр subsystem=mail, который отвечает за тип лог-файла в который будет производиться запись, если я не ошибаюсь).

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 02-Авг-05, 10:59  (MSK)
У меня Линукс Сьюси Адв сервер9 там
/usr/local/etc/authlib/authdaemonrc находится в
/usr/lib/courier-imap/etc/authdaemonrc.
Но там нет subsystem' а но есть debug=2!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

25. "Courier-IMAP и MySQL." 
Сообщение от SubGun Искать по авторуВ закладки(ok) on 02-Авг-05, 17:34  (MSK)
Господа, всем спасибо за внимание, все теперь работает, я понял в чем проблема.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

26. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 03-Авг-05, 06:55  (MSK)
И в чем она была?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

27. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 03-Авг-05, 09:42  (MSK)
МНЕ БЫ ТОЖЕ ЭТО ОЧЕНЬ ПРИГОДИЛОСЬ!
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

28. "Courier-IMAP и MySQL." 
Сообщение от SubGun Искать по авторуВ закладки(ok) on 03-Авг-05, 10:16  (MSK)
Проблема была вот в чем:
Моя база пользователей состоит из следующих полей:
id(логин)
crypt_passwd
passwd
uid
gid
home
maildir
Courier-authlib-mysql запрашивает uid и gid из базы, и для того, чтобы почта лилась нормально uid и gid должен быть равен courier-user-id и courier-group-id, то есть 465(по умолчанию). Правда у меня под этими id и Exim работает.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

29. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 03-Авг-05, 14:35  (MSK)
Я так понял Courier'a ты сам создавал?
Если он уже был в системе то почему именно 465?
У меня постфикс при создании писем в качестве владельца дает nobody/nogroup.
А как узнать под каким пользователем входит в систему courier-imap?
И что за пользователь postdrop?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

30. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 04-Авг-05, 11:36  (MSK)
Kak opredelit' pod kakim id i uid nado propisat' v baze mysql userov?

I kak opredelit' pod kakim user'om lezet v katalog pochty courier?
Pri compilyacii mne prishlos' propisyvat' usera courier i gruppu courier chtoby otkompilit' ego i ustanovit'. Poluchaetsa eto i est' tot user kotoromu doljen prinadlejat' katalog mail ili net?

I eshe odno pri ustanovke on zaprosil usera? A po "howto" nado bylo vystavit' postdrop. Chto ya i sdelal. Verno li eto?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

31. "Courier-IMAP и MySQL." 
Сообщение от marlis emailИскать по авторуВ закладки on 04-Авг-05, 12:42  (MSK)
ura-a-a-a-a!
u menya poshlo!!!
nado bylo v baze mysql propisat' uid i gid usera i chown sdelat v sootvetstvii s etim!
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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