Поставил я связку 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подскажите плиз какой директории ему не хватает.
>подскажите плиз какой директории ему не хватает.
authdaemon запущен?
>>подскажите плиз какой директории ему не хватает.
>authdaemon запущен?
Запустил authdaemon выдает ошибку
LOGIN FAILED, user=user, ip=[::ffff:192.168.0.33]
pop3d: authentication error: Input/output error
>>>подскажите плиз какой директории ему не хватает.
>>authdaemon запущен?
>Запустил authdaemon выдает ошибку
Вы его настроить не забыли?
>>>>подскажите плиз какой директории ему не хватает.
>>>authdaemon запущен?
>>Запустил authdaemon выдает ошибку
>Вы его настроить не забыли?Нет вроде не забыл.Если надо могу выложить конфиг.
>Нет вроде не забыл.Если надо могу выложить конфиг.
Попробуйте поднять loglevel (input/output error слишком расплывчато...)
>>Нет вроде не забыл.Если надо могу выложить конфиг.
>Попробуйте поднять loglevel (input/output error слишком расплывчато...)
Я прописал DEBUG_LOGIN=1 в authdaemonrc и прописал subsystem=mail.Как я понял это класть логи в /var/log/maillog. Других логов я не нашел.Если подскажете как поднять loglevel буду признателен.
Я говорил как раз об DEBUG_LOGIN...
Input/ouput это с ним и было?
>Я говорил как раз об DEBUG_LOGIN...
>Input/ouput это с ним и было?
Это было с ним.Без него в лог вобще ничего не писалось.Ща вот думаю проблема с базой.У меня нет поля шифрованного пароля.Может из-за этого.Пробую переписать конфиг.
>>Я говорил как раз об 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 maildirimapd:
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=Maildirpop3d:
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
Версии пакетов courier-imap, courier-auth,courier-auth-mysql а так же содержимое maillog на pop3 сеcсию. (ДЛя наглядности лог лучше предварительно очистить)
>Поставил я связку 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, повисел в процессах пару секунд, и убился, в логах ничего нет.
А как тогда его запустить?