X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=etc%2Fdovecot%2Fdovecot.conf.m4;h=425df3f6955f16d04b6c789fc04a5dfaaeb0f9e5;hb=5101b29f55424be36a5a8dc25e8eedf757ae6653;hp=418a1e19a0b6ee146cdf1d6a696a5a2904f732e5;hpb=323e2d5e30557de603b501b7fccc1f7bad1af1d8;p=lhc%2Fateliers.git diff --git a/etc/dovecot/dovecot.conf.m4 b/etc/dovecot/dovecot.conf.m4 index 418a1e1..425df3f 100644 --- a/etc/dovecot/dovecot.conf.m4 +++ b/etc/dovecot/dovecot.conf.m4 @@ -35,27 +35,6 @@ mail_home = /home/mail/data/%d/%n mail_location = maildir:/home/mail/data/%d/%n/Maildir:INDEX=/var/lib/dovecot-index/%d/%n:CONTROL=/var/lib/dovecot-control/%d/%n # NOTE: INDEX et CONTROL sont sur une partition sans quota comme le demande la doc # VOIR: http://wiki2.dovecot.org/Quota/FS -namespace inbox { - inbox = yes - location = - mailbox Drafts { - special_use = \Drafts - } - mailbox Junk { - special_use = \Junk - } - mailbox Sent { - special_use = \Sent - } - mailbox "Sent Messages" { - special_use = \Sent - } - mailbox Trash { - special_use = \Trash - } - prefix = - separator = + - } namespace { #list = children list = yes @@ -65,7 +44,7 @@ namespace { subscriptions = yes type = shared } -mail_plugins = $mail_plugins acl quota +mail_plugins = $mail_plugins acl quota virtual #mail_privileged_group = mail #mail_access_groups = mail passdb { @@ -119,6 +98,28 @@ plugin { } protocol imap { mail_plugins = $mail_plugins antispam imap_acl imap_quota + namespace inbox { + inbox = yes + location = + list = yes + mailbox Drafts { + special_use = \Drafts + } + mailbox Junk { + special_use = \Junk + } + mailbox Sent { + special_use = \Sent + } + mailbox "Sent Messages" { + special_use = \Sent + } + mailbox Trash { + special_use = \Trash + } + prefix = + separator = + + } } protocol lda { auth_socket_path = /var/run/dovecot/auth-userdb @@ -126,20 +127,52 @@ protocol lda { info_log_path = log_path = mail_plugins = $mail_plugins sieve + namespace inbox { + inbox = yes + location = + list = yes + prefix = + separator = + + } postmaster_address = postmaster+dovecot+lda@LOCAL_DOMAINNAME syslog_facility = mail } protocol lmtp { - postmaster_address = postmaster+dovecot+lmtp@LOCAL_DOMAINNAME - mail_plugins = $mail_plugins sieve #info_log_path = /tmp/dovecot-lmtp.log + mail_plugins = $mail_plugins sieve + namespace inbox { + inbox = yes + location = + list = yes + prefix = + separator = + + } + postmaster_address = postmaster+dovecot+lmtp@LOCAL_DOMAINNAME } protocol pop3 { + namespace all { + # NOTE: utilisé par /etc/dovecot/pop3/INBOX/dovecot-virtual + hidden = yes + list = no + location = + prefix = all+ + separator = + + } + namespace inbox { + # NOTE: virtual namespace for the virtual INBOX. Use a global directory for dovecot-virtual files. + inbox = yes + hidden = yes + list = no + location = virtual:/etc/dovecot/pop3:INDEX=/var/lib/dovecot-index/%d/%n/POP3:LAYOUT=fs + prefix = pop3+ + separator = + + } pop3_client_workarounds = pop3_fast_size_lookups = yes pop3_lock_session = yes pop3_no_flag_updates = yes pop3_uidl_format = %g + # NOTE: use GUIDs to avoid accidental POP3 UIDL changes instead of IMAP UIDs. } protocol sieve { mail_debug = yes