Здраствуй, ALL!
Уже все попробовал, но courier-pop+courier-authmysql не находит ящики виртуального пользователя, созданный posfix-ом:
May 30 17:42:53 rootserver courierpop3login: Connection, ip=[::ffff:192.168.1.148]
May 30 17:42:54 rootserver courierpop3login: LOGIN, user=test@hahaha, ip=[::ffff:192.168.1.148]
May 30 17:42:54 rootserver courierpop3login: pop3d: No such file or directory
May 30 17:42:54 rootserver courierpop3login: LOGOUT, user=test@hahaha, ip=[::ffff:192.168.1.148], top=0, retr=0
, хотя сама аунтиификация проходит успешно и по логам запрос был нормальный:
040530 17:42:54 44 Query SELECT email, "", passwd, uid, gid, home, popdir, "", "", "" FROM users WHERE email = "test@hahaha"
Вот таблица виртуальных юзеров
mysql> select * from users;
+-------------+--------+------+-----+----------------------+---------+---------+ ------+------+------------------+
| email | passwd | uid | gid | maildir | enabled | quota | home | name | popdir |
+-------------+--------+------+-----+----------------------+---------+---------+ ------+------+------------------+
| test@hahaha | test | 1001 | 12 | /var/spool/mail/test | 1 | 4096000 | / | test | /var/spool/mail/ |
+-------------+--------+------+-----+----------------------+---------+---------+ ------+------+------------------+
1 row in set (0.00 sec)
Вот настройки курьера
mobserver:/home/mobyte# cat /etc/courier/authmysqlrc
MYSQL_SERVER 127.0.0.1
MYSQL_USERNAME postfix
MYSQL_PASSWORD postfix
MYSQL_SOCKET /var/run/mysqld/mysqld.sock
MYSQL_DATABASE mail
MYSQL_USER_TABLE users
MYSQL_CLEAR_PWFIELD passwd
DEFAULT_DOMAIN hahaha
MYSQL_LOGIN_FIELD email
MYSQL_MAILDIR_FIELD popdir
#MYSQL_QUOTA_FIELD quota