PDA

Показать полную графическую версию : [решено] Courier-imap папки не читает


zelo
09-10-2009, 22:34
Здравствуйте!
Такая ситуация у меня нарисовалась: Настроена связка Mysql+exim+courier-imap. почта по SMTP уходит и кладётся в ящики, по POP3 забирается. Всё работает на УРА, но при подключении клиентом через IMAP, происхлдит следующее:

OutLook выдаёт ошибку: "Could not select 'Inbox' on the IMAP server. You might try refreshing your folder list to synchronize with the IMAP server."
# tail -f /var/log/debug.log
Sep 6 04:05:45 test imapd-ssl: Connection, ip=[10.0.0.100]
Sep 6 04:05:45 test authdaemond: received auth request, service=imap, authtype=login
Sep 6 04:05:45 test authdaemond: authmysql: trying this module
Sep 6 04:05:45 test authdaemond: authmysqllib: connected. Versions: header 50084, client 50084, server 50084
Sep 6 04:05:45 test authdaemond: SQL query: SELECT username, crypt, "", uid, gid, pop, "", quota, realname, "" FROM users WHERE username = 'postmaster@domain.ru'
Sep 6 04:05:45 test authdaemond: password matches successfully
Sep 6 04:05:45 test authdaemond: authmysql: sysusername=<null>, sysuserid=90, sysgroupid=90, homedir=/usr/local/mail/domain.ru/postmaster, address=postmaster@domain.ru, fullname=Domain Admin, maildir=<null>, quota=0, options=<null>
Sep 6 04:05:45 test authdaemond: authmysql: clearpasswd=<null>, passwd=$1$aETvc8jw$KYXvJiZ5obvrUdaBNBQTt.

# tail -f /var/log/maillog
Sep 6 04:08:00 test authdaemond: Authenticated: sysusername=<null>, sysuserid=90, sysgroupid=90, homedir=/usr/local/mail/domain.ru/postmaster, address=postmaster@domain.ru, fullname=Domain Admin, maildir=<null>, quota=0, options=<null>
Sep 6 04:08:00 test authdaemond: Authenticated: clearpasswd=333, passwd=$1$aETvc8jw$KYXvJiZ5obvrUdaBNBQTt.
Sep 6 04:08:00 test imapd-ssl: LOGIN, user=postmaster@domain.ru, ip=[10.0.0.100], port=[4516], protocol=IMAP

# cat /etc/passwd | grep exim
vexim:*:90:90:User &:/usr/local/mail:/nonexistant

# ll /usr/local/mail/
total 2
drwxrwxrwx 3 vexim vexim 512 Sep 6 03:08 domain.ru




...не подскажете в чём тут дело?

Аlchemist
12-10-2009, 09:44
# lsof -i | grep courier

zelo
12-10-2009, 10:02
# lsof -i | grep courier
couriertc 52181 root 3u IPv4 0xc242e570 0t0 TCP *:pop3s (LISTEN)
couriertc 58778 root 3u IPv4 0xc37af740 0t0 TCP *:imap (LISTEN)
couriertc 59488 root 3u IPv4 0xc37af570 0t0 TCP *:imaps (LISTEN)

Аlchemist
12-10-2009, 10:53
ок, так еще:

# cat /usr/local/etc/courier-imap/imapd | grep -v ^# | grep -v ^$

zelo
12-10-2009, 12:27
# cat /usr/local/etc/courier-imap/imapd | grep -v ^# | grep -v ^$
ADDRESS=0
PORT=143
MAXDAEMONS=40
MAXPERIP=4
PIDFILE=/var/run/imapd.pid
TCPDOPTS="-nodnslookup -noidentlookup"
LOGGEROPTS="-name=imapd"
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_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
AUTHMODULES="authmysql"
AUTHMODULES_ORIG=""
SENDMAIL=/usr/sbin/sendmail
HEADERFROM=X-IMAP-Sender
IMAPDSTART=NO
MAILDIRPATH=Maildir

Вот этого файла нет:
IMAP_SHAREDINDEXFILE=/usr/local/etc/courier-imap/shared/index

Аlchemist
12-10-2009, 13:10
других почтовых клиентов пробовали? squirrelmail какой-нибудь прикручен?

zelo
12-10-2009, 13:19
неа, не пробовал, но очень курьер охота...

...так в чём дело то? Нет идей? :(

Аlchemist
12-10-2009, 13:42
сорри, давно не сталкивался с курьером
идея одна - давкот :)

zelo
12-10-2009, 17:35
Решено, ребята! Нужно было курьер пересобрать без опции { FAM - Build in fam support for IDLE command }

Аlchemist
20-10-2009, 11:40
ну, гугл тоже рулит ;)




© OSzone.net 2001-2012