[Dovecot] Dovecot Special_Use and K9 (and other Clients)

Robert Schetterer rs at sys4.de
Tue May 13 07:02:18 UTC 2014


Am 13.05.2014 08:40, schrieb Steffen Kaiser:
> On Mon, 12 May 2014, sumsumag at gmx.de wrote:
> 
> What's the question?

perhaps have a look at

https://sys4.de/de/blog/2013/03/25/outlook-2013-special-use-mit-dovecot/

sorry german

K9 uses imap special-use

but clients sometimes use there own special stuff with some special folders

> 
>> # 2.1.7: /etc/dovecot/dovecot.conf
>> # OS: Linux 3.10.25+ armv6l Debian 7.2
>> lda_mailbox_autocreate = yes
>> lda_mailbox_autosubscribe = yes
>> mail_location = maildir:~/Maildir
>> managesieve_notify_capability = mailto
>> managesieve_sieve_capability = fileinto reject envelope
>> encoded-character vacation subaddress comparator-i;ascii-numeric
>> relational regex imap4flags copy include variables body enotify
>> environment mailbox date ihave
>> namespace {
>>  inbox = yes
>>  location =
>>  mailbox {
>>    auto = subscribe
>>    special_use = \Archive
>>    name = Archives
>>  }
>>  mailbox {
>>    auto = subscribe
>>    special_use = \Drafts
>>    name = Entw&APw-rfe
>>  }
>>  mailbox {
>>    auto = subscribe
>>    special_use = \Trash
>>    name = Gel&APY-schte Elemente
>>  }
>>  mailbox {
>>    auto = subscribe
>>    special_use = \Sent
>>    name = Gesendete Elemente
>>  }
>>  mailbox {
>>    auto = subscribe
>>    special_use = \Junk
>>    name = Junk-E-Mail
>>  }
>>  prefix =
>>  name = inbox
>> }
>> passdb {
>>  driver = pam
>> }
>> plugin {
>>  sieve = ~/.dovecot.sieve
>>  sieve_dir = ~/sieve
>> }
>> postmaster_address = postmaster at localhost
>> protocols = " imap sieve pop3"
>> service replication-notify-fifo {
>>  name = aggregator
>> }
>> service anvil-auth-penalty {
>>  name = anvil
>> }
>> service auth-worker {
>>  name = auth-worker
>> }
>> service {
>>  unix_listener {
>>    mode = 0666
>>    path = /var/spool/postfix/private/auth
>>  }
>>  unix_listener {
>>    group = postfix
>>    mode = 0660
>>    user = postfix
>>    path = auth-userdb
>>  }
>>  user = $default_internal_user
>>  name = auth
>> }
>> service config {
>>  name = config
>> }
>> service dict {
>>  name = dict
>> }
>> service login/proxy-notify {
>>  name = director
>> }
>> service dns-client {
>>  name = dns_client
>> }
>> service doveadm-server {
>>  name = doveadm
>> }
>> service imap {
>>  name = imap-login
>> }
>> service login/imap {
>>  name = imap
>> }
>> service indexer-worker {
>>  name = indexer-worker
>> }
>> service indexer {
>>  name = indexer
>> }
>> service ipc {
>>  name = ipc
>> }
>> service lmtp {
>>  name = lmtp
>> }
>> service log-errors {
>>  name = log
>> }
>> service sieve {
>>  name = managesieve-login
>> }
>> service login/sieve {
>>  name = managesieve
>> }
>> service pop3 {
>>  name = pop3-login
>> }
>> service login/pop3 {
>>  name = pop3
>> }
>> service replicator {
>>  name = replicator
>> }
>> service login/ssl-params {
>>  name = ssl-params
>> }
>> service stats-mail {
>>  name = stats
>> }
>> ssl = required
>> ssl_cert = </etc/ssl/private/server.crt
>> ssl_key = </etc/ssl/private/server.key
>> userdb {
>>  driver = passwd
>> }
>> protocol lmtp {
>>  service replication-notify-fifo {
>>    name = aggregator
>>  }
>>  service anvil-auth-penalty {
>>    name = anvil
>>  }
>>  service auth-worker {
>>    name = auth-worker
>>  }
>>  service auth-client {
>>    name = auth
>>  }
>>  service config {
>>    name = config
>>  }
>>  service dict {
>>    name = dict
>>  }
>>  service login/proxy-notify {
>>    name = director
>>  }
>>  service dns-client {
>>    name = dns_client
>>  }
>>  service doveadm-server {
>>    name = doveadm
>>  }
>>  service imap {
>>    name = imap-login
>>  }
>>  service login/imap {
>>    name = imap
>>  }
>>  service indexer-worker {
>>    name = indexer-worker
>>  }
>>  service indexer {
>>    name = indexer
>>  }
>>  service ipc {
>>    name = ipc
>>  }
>>  service lmtp {
>>    name = lmtp
>>  }
>>  service log-errors {
>>    name = log
>>  }
>>  service sieve {
>>    name = managesieve-login
>>  }
>>  service login/sieve {
>>    name = managesieve
>>  }
>>  service pop3 {
>>    name = pop3-login
>>  }
>>  service login/pop3 {
>>    name = pop3
>>  }
>>  service replicator {
>>    name = replicator
>>  }
>>  service login/ssl-params {
>>    name = ssl-params
>>  }
>>  service stats-mail {
>>    name = stats
>>  }
>> }
>> protocol lda {
>>  mail_plugins =
>>  service replication-notify-fifo {
>>    name = aggregator
>>  }
>>  service anvil-auth-penalty {
>>    name = anvil
>>  }
>>  service auth-worker {
>>    name = auth-worker
>>  }
>>  service auth-client {
>>    name = auth
>>  }
>>  service config {
>>    name = config
>>  }
>>  service dict {
>>    name = dict
>>  }
>>  service login/proxy-notify {
>>    name = director
>>  }
>>  service dns-client {
>>    name = dns_client
>>  }
>>  service doveadm-server {
>>    name = doveadm
>>  }
>>  service imap {
>>    name = imap-login
>>  }
>>  service login/imap {
>>    name = imap
>>  }
>>  service indexer-worker {
>>    name = indexer-worker
>>  }
>>  service indexer {
>>    name = indexer
>>  }
>>  service ipc {
>>    name = ipc
>>  }
>>  service lmtp {
>>    name = lmtp
>>  }
>>  service log-errors {
>>    name = log
>>  }
>>  service sieve {
>>    name = managesieve-login
>>  }
>>  service login/sieve {
>>    name = managesieve
>>  }
>>  service pop3 {
>>    name = pop3-login
>>  }
>>  service login/pop3 {
>>    name = pop3
>>  }
>>  service replicator {
>>    name = replicator
>>  }
>>  service login/ssl-params {
>>    name = ssl-params
>>  }
>>  service stats-mail {
>>    name = stats
>>  }
>> }
>> protocol imap {
>>  imap_capability = +XLIST
>>  service replication-notify-fifo {
>>    name = aggregator
>>  }
>>  service anvil-auth-penalty {
>>    name = anvil
>>  }
>>  service auth-worker {
>>    name = auth-worker
>>  }
>>  service auth-client {
>>    name = auth
>>  }
>>  service config {
>>    name = config
>>  }
>>  service dict {
>>    name = dict
>>  }
>>  service login/proxy-notify {
>>    name = director
>>  }
>>  service dns-client {
>>    name = dns_client
>>  }
>>  service doveadm-server {
>>    name = doveadm
>>  }
>>  service imap {
>>    name = imap-login
>>  }
>>  service login/imap {
>>    name = imap
>>  }
>>  service indexer-worker {
>>    name = indexer-worker
>>  }
>>  service indexer {
>>    name = indexer
>>  }
>>  service ipc {
>>    name = ipc
>>  }
>>  service lmtp {
>>    name = lmtp
>>  }
>>  service log-errors {
>>    name = log
>>  }
>>  service sieve {
>>    name = managesieve-login
>>  }
>>  service login/sieve {
>>    name = managesieve
>>  }
>>  service pop3 {
>>    name = pop3-login
>>  }
>>  service login/pop3 {
>>    name = pop3
>>  }
>>  service replicator {
>>    name = replicator
>>  }
>>  service login/ssl-params {
>>    name = ssl-params
>>  }
>>  service stats-mail {
>>    name = stats
>>  }
>> }
>> protocol pop3 {
>>  service replication-notify-fifo {
>>    name = aggregator
>>  }
>>  service anvil-auth-penalty {
>>    name = anvil
>>  }
>>  service auth-worker {
>>    name = auth-worker
>>  }
>>  service auth-client {
>>    name = auth
>>  }
>>  service config {
>>    name = config
>>  }
>>  service dict {
>>    name = dict
>>  }
>>  service login/proxy-notify {
>>    name = director
>>  }
>>  service dns-client {
>>    name = dns_client
>>  }
>>  service doveadm-server {
>>    name = doveadm
>>  }
>>  service imap {
>>    name = imap-login
>>  }
>>  service login/imap {
>>    name = imap
>>  }
>>  service indexer-worker {
>>    name = indexer-worker
>>  }
>>  service indexer {
>>    name = indexer
>>  }
>>  service ipc {
>>    name = ipc
>>  }
>>  service lmtp {
>>    name = lmtp
>>  }
>>  service log-errors {
>>    name = log
>>  }
>>  service sieve {
>>    name = managesieve-login
>>  }
>>  service login/sieve {
>>    name = managesieve
>>  }
>>  service pop3 {
>>    name = pop3-login
>>  }
>>  service login/pop3 {
>>    name = pop3
>>  }
>>  service replicator {
>>    name = replicator
>>  }
>>  service login/ssl-params {
>>    name = ssl-params
>>  }
>>  service stats-mail {
>>    name = stats
>>  }
>> }
> 
> 
> -- Steffen Kaiser

Best Regards
MfG Robert Schetterer

-- 
[*] sys4 AG

http://sys4.de, +49 (89) 30 90 46 64
Franziskanerstraße 15, 81669 München

Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein


More information about the dovecot mailing list