The OpenNET Project / Index page

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

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

"Courier-authlib не видит maildir"  
Сообщение от Андрей email(??) on 13-Май-08, 21:04 
Приветствую

Установил и настроил все необходимое для почты. Делал по примеру
http://www.sys-adm.org.ua/mail/mail-howto-p1.php#c9

использовал
freebsd 7
Openssl
MySQL 5
Cyrus-sasl
Courier-authlib
Courier-imap
Postfix
Apache 2
Php 5
Postfixadmin


После создания ящика при попытки логина ошибка..

ответ сервера почтовому клиенту
-ERR chdir Maildir failed


логи:

all.log

authdaemond: SQL query: SELECT  username, "", password, '1981', '1981', '/var/spool/mail', "", "", name, "" FROM mailbox WHERE username = "admin@site.ru" AND (active='1')
authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, homedir=/var/spool/mail, address=admin@site.ru, fullname=<null>, maildir=<null>, quota=<null>, options=<null>
authdaemond: Authenticated: clearpasswd=123456, passwd=<null>

в maillog пишет:

courier-imap: chdir Maildir: No such file or directory


в логах mysql вообще пусто...


результат authtest

authtest admin@site.ru
Authentication succeeded.

     Authenticated: admin@dic.md  (uid 1981, gid 1981)
    Home Directory: /var/spool/mail
           Maildir: (none)
             Quota: (none)
Encrypted Password: (none)
Cleartext Password: 123456
           Options: wbnodsn=1


cat /usr/local/etc/authlib/authdaemonrc | grep -v ^# | grep -v ^$
authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=2
DEFAULTOPTIONS="wbnodsn=1"
LOGGEROPTS=""

.
cat /usr/local/etc/authlib/authmysqlrc | grep -v ^# | grep -v ^$
MYSQL_SERVER            localhost
MYSQL_USERNAME          postfix
MYSQL_PASSWORD          postfix
MYSQL_SOCKET           /tmp/mysql.sock
MYSQL_DATABASE          postfix
MYSQL_CHARACTER_SET             utf8
MYSQL_USER_TABLE        mailbox
MYSQL_CLEAR_PWFIELD     password
MYSQL_UID_FIELD         '1981'
MYSQL_GID_FIELD         '1981'
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        '/var/spool/mail'
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD    maildir
MYSQL_QUOTA_FIELD      quota
MYSQL_WHERE_CLAUSE      active='1'


cat /usr/local/etc/courier-imap/pop3d | grep -v ^# | grep -v ^$
PIDFILE=/var/run/pop3d.pid
MAXDAEMONS=40
MAXPERIP=4
POP3AUTH="PLAIN LOGIN CRAM-MD5"
POP3AUTH_ORIG="PLAIN LOGIN CRAM-MD5"
POP3AUTH_TLS="PLAIN LOGIN CRAM-MD5"
POP3AUTH_TLS_ORIG="PLAIN LOGIN CRAM-MD5"
POP3_PROXY=0
PORT=110
ADDRESS=192.168.0.5
TCPDOPTS="-nodnslookup -noidentlookup"
LOGGEROPTS="-name=courier-imap"
POP3DSTART=YES
MAILDIRPATH=Maildir


help)

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

 Оглавление

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


1. "Courier-authlib не видит maildir"  
Сообщение от PavelR (??) on 14-Май-08, 07:09 
>Authenticated: admin@dic.md  (uid 1981, gid 1981)
>    Home Directory: /var/spool/mail
>           Maildir: (none)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

>             Quota: (none)
>Encrypted Password: (none)
>Cleartext Password: 123456
>           Options: wbnodsn=1

БД некорректно заполнена.

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

2. "Courier-authlib не видит maildir"  
Сообщение от Андрей (??) on 14-Май-08, 09:19 
>[оверквотинг удален]
>>           Maildir: (none)
>
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>>             Quota: (none)
>>Encrypted Password: (none)
>>Cleartext Password: 123456
>>           Options: wbnodsn=1
>
>БД некорректно заполнена.

А то что в логах MySQL ничего не появляется, это не означает что запроса к базе данных нет?

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

3. "Courier-authlib не видит maildir"  
Сообщение от ALex_hha (??) on 14-Май-08, 10:25 
>После создания ящика при попытки логина ошибка..
>
>ответ сервера почтовому клиенту
>-ERR chdir Maildir failed

физически ящик создался?

>логи:
>
>all.log
>
>authdaemond: SQL query: SELECT  username, "", password, '1981', '1981', '/var/spool/mail', "",
>"", name, "" FROM mailbox WHERE username = "admin@site.ru" AND (active='1')
>
>authdaemond: Authenticated: sysusername=<null>, sysuserid=1981, sysgroupid=1981, homedir=/var/spool/mail, address=admin@site.ru, fullname=<null>, maildir=<null>, quota=<null>, options=<null>
>authdaemond: Authenticated: clearpasswd=123456, passwd=<null>

maildir=<null>????

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

4. "Courier-authlib не видит maildir"  
Сообщение от Андрей (??) on 14-Май-08, 10:37 
>>После создания ящика при попытки логина ошибка..
>>
>>ответ сервера почтовому клиенту
>>-ERR chdir Maildir failed
>
>физически ящик создался?
>

Ящик создался и письма сохраняются

>
>maildir=<null>????

да...


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

5. "Courier-authlib не видит maildir"  
Сообщение от ALex_hha (??) on 14-Май-08, 12:02 
>[оверквотинг удален]
>>
>
>Ящик создался и письма сохраняются
>
>
>
>>
>>maildir=<null>????
>
>да...

что да? Здесь должен быть путь, например maildir=sys-adm.org.ua/alex@sys-adm.org.ua/

Покажи запрос к MySQL при попытке получить почту

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

6. "Courier-authlib не видит maildir"  
Сообщение от Андрей (??) on 14-Май-08, 15:52 

mysql.log

080514 14:48:23          2 Connect     postfix@localhost on
              2 Init DB     postfix
              2 Query       SET NAMES utf8
              2 Query       SELECT username, "", password, '1981', '1981', '/var/spool/mail', "", "", name, "" FROM mailbox WHERE username = "admin@site.ru" AND (active='1')

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

7. "Courier-authlib не видит maildir"  
Сообщение от ALex_hha (??) on 14-Май-08, 17:07 
>[оверквотинг удален]
>080514 14:48:23       2 Connect  
>  postfix@localhost on
>        2 Init DB  
>   postfix
>        2 Query  
>    SET NAMES utf8
>        2 Query  
>    SELECT username, "", password, '1981', '1981', '/var/spool/mail',
>"", "", name, "" FROM mailbox WHERE username = "admin@site.ru" AND
>(active='1')

Не вижу выборку поля maildir. Смотри настройки authmysqlrc

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

8. "Courier-authlib не видит maildir"  
Сообщение от Андрей (??) on 14-Май-08, 17:20 
>[оверквотинг удален]
>>        2 Init DB  
>>   postfix
>>        2 Query  
>>    SET NAMES utf8
>>        2 Query  
>>    SELECT username, "", password, '1981', '1981', '/var/spool/mail',
>>"", "", name, "" FROM mailbox WHERE username = "admin@site.ru" AND
>>(active='1')
>
>Не вижу выборку поля maildir. Смотри настройки authmysqlrc

Спасибо, проблема решина)
Дело было в пробеле перед параметром, в следующий раз буду внимательней.. )

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

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

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




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

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