courier-imap + postgres + exim

dekloper
Дата: 23.12.2009 17:58:27
Фсем здрасьте. :)

помогите, пжста, починить имап..

не могу разобраться, почему на юзерской аакаунт (с присвоенным "виртуальным" uid\gid) идет такая ругань?

Account's mailbox directory is not owned by the correct uid or gid
какой имеется ввиду uid\gid...?
ибо сам екзим работает от mailnull:mail (26:26)

local_delivery:
  driver = appendfile
  directory = ${lookup pgsql{select maildir from \
            accounts where login = '$local_part@$domain'}{$value}fail}
  create_directory
  directory_mode = 0770
  maildir_format
  delivery_date_add
  envelope_to_add
  return_path_add
  group = 26
  user = 26
  mode = 0660

на маилдиры емуже (26:26) дадены полные права
все значения uid, login, password, maildir, home, mailquota дергаются из соответствующих табличек..


вот еще немного конфигов...

cat authpgsqlrc
PGSQL_HOST              localhost
PGSQL_PORT              5432
PGSQL_USERNAME          exim
PGSQL_PASSWORD          exim
PGSQL_DATABASE          exim
PGSQL_CHARACTER_SET     UTF8
PGSQL_USER_TABLE        accounts
PGSQL_CLEAR_PWFIELD     password
###########PGSQL_CLEAR_PWFIELD  crypt
DEFAULT_DOMAIN          example.com
PGSQL_UID_FIELD         26
#PGSQL_UID_FIELD                mailnull
#PGSQL_UID_FIELD                uid
PGSQL_GID_FIELD         26
#PGSQL_GID_FIELD                mail
#PGSQL_GID_FIELD                gid
PGSQL_LOGIN_FIELD       login
PGSQL_HOME_FIELD        home
PGSQL_NAME_FIELD        login
PGSQL_QUOTA_FIELD       mailquota
PGSQL_MAILDIR_FIELD     maildir


cat imapd

ADDRESS=0
PORT=143
MAXDAEMONS=40
MAXPERIP=4
PIDFILE=/var/run/imapd.pid
TCPDOPTS="-nodnslookup -noidentlookup"
LOGGEROPTS="-name=imapd"
#DEFDOMAIN="@example.com"
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"
IMAP_KEYWORDS=1
IMAP_ACL=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_MAILBOX_SANITY_CHECK=1
IMAP_MAILBOX_SANITY_CHECK=0
IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"
IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG 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=NO
IMAPDSTART=YES
MAILDIRPATH=Maildir

заранее благодарствую.