/etc/courier/authmysqlrc dosyasında MYSQL_HOME_FIELD '/home/vmail' satırını benim yazdigim sekilde duzelt, Bir de vmail klasorunun haklarini kontrol et, /home içinde iken, ls -al ciktisinda vmail klasorunun,
drwxr--r-- 3 vmail vmail 4096 2009-06-08 12:49 vmail kontol et, eger degilse bu haklari tanimla. courier servislerini restart etmeyi unutmayasin. kolay gelsin On Sat, 13 Jun 2009 10:43:51 +0300, Elvin Şiriyev <[email protected]> wrote: > Tekrar Herkese Merhaba, > Çok yaklaştığımı hissediyorum: > > POP veya IMAP ile giriş yaptığım zaman sürekli "*Maildir: No such file > or > directory*" hatasını alıyorum. > > dışarıdan gelen e-postaları "*/home/vmail/ > example.com/[email protected]/new/*" altında * > 1244822307.V802Ib4009M970314.exampl*e gibi dosyalarda görebiliyorum. > > Aşağıda sorunun çözümüne yardımcı olacağını düşündüğüm > bazı bilgileri > gönderiyorum. > > Önerileriniz için Teşekkürler. > > $ *telnet localhost 143* > Trying ::1... > Connected to localhost. > Escape character is '^]'. > * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE > THREAD=ORDEREDSUBJECT > THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP > ready. Copyright 1998-2008 Double Precision, Inc. See COPYING for > distribution information. > * 1 login [email protected] deneme* > * BYE [ALERT] Fatal error: Maildir: No such file or directory > Connection closed by foreign host. > > > > * /etc/courier/authmysqlrc* dosya içeriği > MYSQL_SERVER 127.0.0.1 > MYSQL_USERNAME postfix > MYSQL_PASSWORD 12345678 > MYSQL_PORT 0 > MYSQL_OPT 0 > MYSQL_DATABASE postfix > MYSQL_USER_TABLE mailbox > MYSQL_CRYPT_PWFIELD password > MYSQL_UID_FIELD '5000' > MYSQL_GID_FIELD '5000' > MYSQL_LOGIN_FIELD username > *MYSQL_HOME_FIELD '/home/vmail/'* > MYSQL_NAME_FIELD name > # MYSQL_MAILDIR_FIELD > CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') > * MYSQL_MAILDIR_FIELD maildir* > MYSQL_QUOTA_FIELD concat(quota, 'S') > > * mailbox *Tablosu > username, password, name, maildir, quota, local_part, domain, created, > modified, active > > *mailbox* tablosu *maildir* alanı verisi : > "example.com/[email protected]/" > > *MySQL* log: SELECT username, password, "", '5000', '5000', '/home/vmail/', > "", "", name, "" FROM mailbox WHERE username = '[email protected]' > > -- > Elvin Şiriyev > http://siriyev.net _______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
