Hello everyone,
today I have tried to set up shared and public IMAP folders, but it
didn't work.
# rpm -qa | grep dovecot
dovecot12-backend-mysql-1.2.11-3.3.1.x86_64
dovecot12-backend-sqlite-1.2.11-3.3.1.x86_64
dovecot12-1.2.11-3.3.1.x86_64
dovecot12-backend-pgsql-1.2.11-3.3.1.x86_64
Here is my dovecot.conf [1].
Can anyone explain what is wrong with my configuration? It is not
possible to access the shared and public mailboxes. Thunderbird and
KMail don't show the shared/public namespace at all. Outlook Express
shows these namespaces, but trying to access leads to a "mailbox
doesn't
exist" error message.
Dovecot is not logging any errors.
What's wrong?
Thanks,
Andre
[1]
# cat /etc/dovecot/dovecot.conf
protocols = imap imaps
protocol imap {
mail_plugins = acl imap_acl
}
listen = *
disable_plaintext_auth = no
ssl = no
login_greeting = alphatest mailservice ready.
mail_location = maildir:~/Maildir
namespace private {
separator = /
prefix inbox = yes
}
namespace shared {
separator = /
prefix = shared/
location = maildir:%%h/Maildir:INDEX=~/Maildir/shared/%%u
subscriptions = no
}
namespace public {
separator = /
prefix = pub/
location = maildir:/srv/mail/pub
subscriptions = no
}
mail_uid = 1002
mail_gid = 1000
protocol imap {
mail_plugin_dir = /usr/lib64/dovecot/modules/imap
}
protocol pop3 {
mail_plugin_dir = /usr/lib64/dovecot/modules/pop3
}
protocol managesieve {
}
protocol lda {
mail_plugin_dir = /usr/lib64/dovecot/modules/lda
mail_plugins = acl
}
auth default {
mechanisms = plain
passdb pam {
}
userdb passwd {
}
user = root
}
dict {
}
plugin {
acl = vfile
acl_shared_dict = file:/var/lib/dovecot/shared-mailboxes/%u
acl_anyone = allow
}
--
Andre Tann