Код: Выделить всё
/usr/local/etc/rc.d/courier-authdaemond start
Когда запускаю его более грубо:
Код: Выделить всё
/usr/local/sbin/authdaemond
Код: Выделить всё
Unknow option '-'
/usr/local/etc/authlib/authdaemonrc (строки с комментами и пустые убраны):
Код: Выделить всё
authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=2
DEFAULTOPTIONS="wbnodsn=1"
LOGGEROPTS=""
courier-authlib собран с поддержкой MySQL. Вот /usr/local/etc/rc.d/authmysqlrc:
Код: Выделить всё
MYSQL_USERNAME postfix
MYSQL_PASSWORD postfix
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_OPT 0
MYSQL_DATABASE postfix
MYSQL_CHARACTER_SET utf8
MYSQL_USER_TABLE mailbox
MYSQL_CLEAR_PWFIELD password
MYSQL_UID_FIELD '1002'
MYSQL_GID_FIELD '1002'
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'
В MySQL создал БД postfix, с таким же юзером и паролем.
В системе также создан пользователь и группа virtual, их id, как легко догадаться, - 1002.
Особенно удивляет, что в логах нет вообще ничего...
Где же грабли?
