ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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