I have a new dovecot 2.4.2 setup. All seems to work fine, except Sent, Junk and Drafts are not created. In 15-mailboxes.conf I have:

namespace inbox {
  # These mailboxes are widely used and could perhaps be created automatically:
  mailbox Drafts {
    auto = create
    special_use = \Drafts
  }
  mailbox Junk {
    auto = create
    special_use = \Junk
  }
  mailbox Trash {
    auto = create
    special_use = \Trash
  }

  # For \Sent mailboxes there are two widely used names. We'll mark both of
  # them as \Sent. User typically deletes one of them if duplicates are created.
  mailbox Sent {
    auto = create
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    auto = create
    special_use = \Sent
  }
}

But nothing is created. And dovecot -n return this:

(note the "\\")

root@rpix:~# dovecot -n
# 2.4.2 (0962ed2104): /etc/dovecot/dovecot.conf
# Pigeonhole version 2.4.2 (767418c3)
# OS: Linux 7.0.0-15-generic x86_64 Ubuntu 26.04 LTS
# Hostname: rpix.dk
# 9 default setting changes since version 2.4.0
dovecot_config_version = 2.4.0
auth_default_domain = rpix.dk
auth_mechanisms = plain login
auth_username_format = %{user|lower}
dovecot_storage_version = 2.4.0
fts_autoindex = yes
fts_autoindex_max_recent_msgs = 999
fts_search_add_missing = yes
mail_driver = maildir
mail_home = /var/vmail/%{user | domain}/%{user | username}
mail_path = ~/Maildir
mail_privileged_group = mail
protocols = imap lmtp
sql_driver = mysql
ssl = required
passdb sql {
  default_password_scheme = ARGON2I
  query = SELECT username AS user,password FROM mailbox WHERE username = '%{user}' AND active='1'
}
userdb sql {
  iterate_query = SELECT username AS user FROM mailbox
  query = SELECT 2000 AS uid, 2000 AS gid FROM mailbox WHERE username = '%{user}' AND active='1'
}
mysql localhost {
  dbname = postfixadmin
  password = # hidden, use -P to show it
  user = postfixadmin
}
namespace inbox {
  inbox = yes
  mailbox Drafts {
    auto = create
    special_use = "\\Drafts"
  }
  mailbox Junk {
    auto = create
    special_use = "\\Junk"
  }
  mailbox Trash {
    auto = create
    special_use = "\\Trash"
  }
  mailbox Sent {
    auto = create
    special_use = "\\Sent"
  }
  mailbox "Sent Messages" {
    auto = create
    special_use = "\\Sent"
  }
}
service imap-login {
  inet_listener imap {
  }
  inet_listener imaps {
  }
}
service pop3-login {
  inet_listener pop3 {
  }
  inet_listener pop3s {
  }
}
service submission-login {
  inet_listener submission {
  }
  inet_listener submissions {
  }
}
service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    group = postfix
    mode = 0600
    user = postfix
  }
}
service imap {
}
service pop3 {
}
service submission {
}
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0666
    user = postfix
  }
}
service auth-worker {
}
service dict {
  unix_listener dict {
  }
}
service stats {
  unix_listener stats-reader {
    group = www-data
    mode = 0660
    user = www-data
  }
  unix_listener stats-writer {
    group = www-data
    mode = 0660
    user = www-data
  }
}
ssl_server {
  cert_file = /etc/letsencrypt/live/mail/fullchain.pem
  key_file = /etc/letsencrypt/live/mail/privkey.pem
  prefer_ciphers = server
}
protocol lmtp {
  auth_username_format = %{user | lower}
}


What am I doing wrong?


--
/Thomas Jensen, Denmark
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to