* [Comm] dovecot не там хранит index
@ 2007-11-13 11:46 Yury Konovalov
0 siblings, 0 replies; only message in thread
From: Yury Konovalov @ 2007-11-13 11:46 UTC (permalink / raw)
To: ALT Linux Community general discussions
Здравствуйте комьюнити!
Поставил dovecot, почему-то он создает такие файлы в корне диска:
/mail/.imap/INBOX/dovecot.index
/mail/.imap/INBOX/dovecot.index.cache
/mail/.imap/INBOX/dovecot.index.log
директорию /mail пришлось созлать самому, ибо вообще ничего не работало.
На переменные в конфиге mail_location или default_mail_env никак не риагирует.
Причем права на свои файлы ставит 600, а владелец получается тот юзер
который забрал почту первым (т.е. я). На остальных он ругается в лог
например так:
Nov 13 13:31:27 mserver dovecot: POP3(ivc@plck.rw):
mkdir_parents(/mail/.imap/INBOX) failed: Permission denied
POP3 и POP3S при этом работают, но хотелось бы чтобы он хранил imap
index'ы и все что ему надо для каждого юзера отдельно.
вот конфиг мой:
[root@mserver dovecot]# cat dovecot.conf
protocols=pop3 pop3s imap imaps
listen = *
disable_plaintext_auth = no
ssl_cert_file = /var/lib/ssl/certs/dovecot.pem
ssl_key_file = /var/lib/ssl/private/dovecot.pem
mail_extra_groups = mail
mail_full_filesystem_access = no
lock_method = fcntl
login_user=dovecot
protocol imap {
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
#protocol lda {
# postmaster_address = postmaster@example.com
#}
##
## Authentication processes
##
auth default {
# plain login digest-md5 cram-md5 ntlm rpa apop anonymous gssapi
mechanisms = plain
passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
userdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
passdb pam {
}
user = root
socket listen {
}
}
dict {
#quota = mysql:/etc/dovecot-dict-quota.conf
}
plugin {
#quota = maildir
#acl = vfile:/etc/dovecot-acls
}
#mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u
#mail_location = mbox:/var/spool/mail/%d/%n:INDEX=/var/spool/mail/imap/%d/%n
#default_mail_env =
mbox:/var/spool/mail/%d/%n:INDEX=/var/spool/mail/imap/%d/%n:CONTROL=/var/spool/mail/imap/%d/%n
#mail_location =
mbox:/var/spool/mail/%d/%n:INDEX=/var/spool/mail/imap/%d/%n:CONTROL=/var/spool/mail/imap/%d/%n
#default_mail_env = maildir:/var/spool/mail/%d/%n
#mail_location = mbox:/var/spool/mail/%d/%n/: INDEX=/var/spool/mail/%d/%n
default_mail_env = mbox:/var/spool/mail/imap/%u/:INBOX=/var/spool/mail/imap/%u
Как видите где закоментировано, много вариантов пробывал с
mail_location и default_mail_env
версия вот какая:
dovecot-1.0-alt11.alt0.M24.1
под ALM2.4
побывал на тестовой машине собрать с сырцов 1.0.7 такая же фигня
Юзеры у меня в мускуле, вот конфиг:
driver = mysql
connect = host=localhost dbname=mail user=postfix password=password
default_pass_scheme = PLAIN-MD5
password_query = SELECT email AS user, passwd AS password FROM users
WHERE email = '%u' and enabled = 1
user_query = SELECT mailbox AS mail, uid, gid FROM users WHERE email = '%u'
--
Best Regards, Yury Konovalov aka Speccyfan (2:453/53)
Registered Linux User #379588
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2007-11-13 11:46 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-13 11:46 [Comm] dovecot не там хранит index Yury Konovalov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git