URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 57130
[ Назад ]

Исходное сообщение
"CourierIMAP не отдает почту"

Отправлено Tuf , 07-Июн-05 03:56 
Поставил я связку Postfix+Mysql+CourierIMAP.Все вроде настроил но когда я пытаюсь получить почту то получаю ошибку.В Логах вот что :
pop3d: authdaemon: s_connect() failed: No such file or directory
pop3d: LOGIN FAILED, user=user, ip=[::ffff:192.168.0.33]
pop3d: authentication error: No such file or directory

подскажите плиз какой директории ему не хватает.


Содержание

Сообщения в этом обсуждении
"CourierIMAP не отдает почту"
Отправлено unk , 07-Июн-05 09:27 
>подскажите плиз какой директории ему не хватает.
authdaemon запущен?

"CourierIMAP не отдает почту"
Отправлено Tuf , 07-Июн-05 13:41 
>>подскажите плиз какой директории ему не хватает.
>authdaemon запущен?


Запустил authdaemon выдает ошибку
LOGIN FAILED, user=user, ip=[::ffff:192.168.0.33]
pop3d: authentication error: Input/output error


"CourierIMAP не отдает почту"
Отправлено unk , 07-Июн-05 14:23 
>>>подскажите плиз какой директории ему не хватает.
>>authdaemon запущен?
>Запустил authdaemon выдает ошибку
Вы его настроить не забыли?


"CourierIMAP не отдает почту"
Отправлено Tuf , 07-Июн-05 14:27 
>>>>подскажите плиз какой директории ему не хватает.
>>>authdaemon запущен?
>>Запустил authdaemon выдает ошибку
>Вы его настроить не забыли?

Нет вроде не забыл.Если надо могу выложить конфиг.


"CourierIMAP не отдает почту"
Отправлено unk , 07-Июн-05 14:54 
>Нет вроде не забыл.Если надо могу выложить конфиг.
Попробуйте поднять loglevel (input/output error слишком расплывчато...)


"CourierIMAP не отдает почту"
Отправлено Tuf , 07-Июн-05 15:41 
>>Нет вроде не забыл.Если надо могу выложить конфиг.
>Попробуйте поднять loglevel (input/output error слишком расплывчато...)


Я прописал DEBUG_LOGIN=1 в authdaemonrc и прописал subsystem=mail.Как я понял это класть логи в /var/log/maillog. Других логов я не нашел.Если подскажете как поднять loglevel буду признателен.


"CourierIMAP не отдает почту"
Отправлено unk , 07-Июн-05 15:48 
Я говорил как раз об DEBUG_LOGIN...
Input/ouput это с ним и было?


"CourierIMAP не отдает почту"
Отправлено Tuf , 07-Июн-05 16:57 
>Я говорил как раз об DEBUG_LOGIN...
>Input/ouput это с ним и было?


Это было с ним.Без него в лог вобще ничего не писалось.Ща вот думаю проблема с базой.У меня нет поля шифрованного пароля.Может из-за этого.Пробую переписать конфиг.


"CourierIMAP не отдает почту"
Отправлено Tuf , 07-Июн-05 18:55 
>>Я говорил как раз об DEBUG_LOGIN...
>>Input/ouput это с ним и было?
>
>
>Это было с ним.Без него в лог вобще ничего не писалось.Ща вот
>думаю проблема с базой.У меня нет поля шифрованного пароля.Может из-за этого.Пробую
>переписать конфиг.


Вобщем напишу конфиги может кто поможет:
Отправляю почту cat test | mail user@domain.ru
смотрю файл user test там

Получаю почту:
telnet 127.0.0.1 110
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
+OK Hello there.
user user@domain.ru
+OK Password required.
pass password
-ERR Temporary problem, please try again later
Connection closed by foreign host.

в логах тоже самое причем если юзера написать от балды.

Конфиги:

authdaemonrc:

authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=1
DEFAULTOPTIONS="wbnodsn=1"

authmysqlrc:
MYSQL_SERVER            localhost
MYSQL_USERNAME          postfix
MYSQL_PASSWORD          postfix
MYSQL_SOCKET           /tmp/mysql.sock
MYSQL_PORT              3306
MYSQL_OPT               0
MYSQL_DATABASE          mail
MYSQL_USER_TABLE        users
MYSQL_CLEAR_PWFIELD     passwd
MYSQL_LOGIN_FIELD       id
MYSQL_HOME_FIELD        home
MYSQL_UID_FIELD         uid
MYSQL_GID_FIELD         gid
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD     maildir

imapd:
ADDRESS=0
PORT=143
MAXDAEMONS=11
MAXPERIP=3
PIDFILE=/var/run/imapd.pid
TCPDOPTS="-nodnslookup -noidentlookup"
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"
IMAP_KEYWORDS=1
IMAP_CAPABILITY_ORIG="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
IMAP_PROXY=0
IMAP_PROXY_FOREIGN=0
IMAP_IDLE_TIMEOUT=60
IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"
IMAP_DISABLETHREADSORT=0
IMAP_CHECK_ALL_FOLDERS=0
IMAP_OBSOLETE_CLIENT=0
IMAP_UMASK=022
IMAP_ULIMITD=65536
IMAP_USELOCKS=1
IMAP_SHAREDINDEXFILE=/usr/local/etc/courier-imap/shared/index
IMAP_ENHANCEDIDLE=0
IMAP_TRASHFOLDERNAME=Trash
IMAP_EMPTYTRASH=Trash:7
IMAP_MOVE_EXPUNGE_TO_TRASH=0
SENDMAIL=/usr/sbin/sendmail
HEADERFROM=X-IMAP-Sender
IMAPDSTART=YES
MAILDIRPATH=Maildir

pop3d:
PIDFILE=/var/run/pop3d.pid
MAXPERIP=3
MAXDAEMONS=11
POP3AUTH="LOGIN PLAIN"
POP3AUTH_ORIG="LOGIN CRAM-MD5 CRAM-SHA1 CRAM-SHA256"
POP3AUTH_TLS=""
POP3AUTH_TLS_ORIG="LOGIN PLAIN"
POP3_PROXY=0
PORT=110
ADDRESS=0
TCPDOPTS="-nodnslookup -noidentlookup"
POP3DSTART=YES
MAILDIRPATH=Maildir


База данных.Таблица users:
поле   значение
id      user
email   user@domain.ru
passwd  пароль(нешифрованный)
name    user
uid      5000
gid      5000
home      /mail
domain    domain.ru
maildir   user



"CourierIMAP не отдает почту"
Отправлено Skif , 15-Июн-05 13:05 
Версии пакетов courier-imap, courier-auth,courier-auth-mysql а так же содержимое maillog на pop3 сеcсию. (ДЛя наглядности лог лучше предварительно очистить)

"CourierIMAP не отдает почту"
Отправлено Finch , 15-Июн-05 12:55 
>Поставил я связку Postfix+Mysql+CourierIMAP.Все вроде настроил но когда я пытаюсь получить почту
>то получаю ошибку.В Логах вот что :
>pop3d: authdaemon: s_connect() failed: No such file or directory
>pop3d: LOGIN FAILED, user=user, ip=[::ffff:192.168.0.33]
>pop3d: authentication error: No such file or directory
>
>подскажите плиз какой директории ему не хватает.


Тажа ситуация...

Делаю по мануалу мультика,
тоже конекчюсь на 110, говорит

"+OK Hello there.
user finch
+OK Password required.
pass 123
-ERR Temporary problem, please try again later"


Но плюс ещё одна проблема,

в базе создан пользователь, и его каталог указан /var/spool/vmail/domain.ru_username

Но у меня, почта храниться в /var/spool/vmail/var/spool/vmail

Т.е. не правильно, как будто где то слеш пропущен.... У тебя такого нет?

А насчёт authdaemon, запустил его ручками
/usr/local/sbin/authdaemond, повисел в процессах пару секунд, и убился, в логах ничего нет.
А как тогда его запустить?