INBOX subfolders not showing up

Tim tim at titan21.co.uk
Sat Aug 2 18:37:50 UTC 2014


I came across something like this recently and it turned out it was a 
permissions issue on a users maildir/ folder. Check that - took me hours 
to figure it out and 2 secs to fix. Have you also checked your logs to 
see if there are any errors?

On 31/07/14 16:23, Matthias Sitte wrote:
> Hi,
>
> I have a problem with INBOX subfolders and subscriptions which I can't 
> solve... Maybe somebody has seen this, too...
>
> I can create regular subfolders (not in INBOX) and (un-)subscribe to 
> them with Thunderbird.  If I create subfolders in the INBOX with TB 
> this seems to work now in v31 (just found this out), but with v24.6 
> neither INBOX subfolder creation nor subscriptions worked.  When I 
> modified the `subscriptions' file manually on the server, the folders 
> would show up in TB, though.
>
> Maybe this was a TB bug, but quite similarly INBOX subfolders don't 
> show up on iPhones (iOS up-to-date), but all other subfolders do.
>
> Any ideas what's going on?
>
> Best,
>   Matthias
>
> ======================================================================
>
> # dovecot -n
> # 2.1.7: /etc/dovecot/dovecot.conf
> # OS: Linux 3.2.0-4-amd64 x86_64 Debian 7.6 ext4
> hostname = familie-sitte.org
> log_path = /var/log/dovecot.log
> log_timestamp = "%Y-%m-%d %H:%M:%S "
> mail_location = maildir:/srv/mail/%d/%n/Maildir:LAYOUT=fs
> 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 {
>   inbox = yes
>   list = 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 = /
>   subscriptions = yes
>   type = private
> }
> passdb {
>   args = /etc/dovecot/dovecot-sql.conf.ext
>   driver = sql
> }
> plugin {
>   quota = maildir:User quota
>   quota_warning = storage=95%% quota-warning 95 %u
>   quota_warning2 = storage=80%% quota-warning 80 %u
>   sieve = ~/.dovecot.sieve
>   sieve_dir = ~/sieve
> }
> postmaster_address = postmaster at familie-sitte.org
> protocols = " imap sieve pop3"
> service auth {
>   unix_listener /var/spool/postfix/private/auth {
>     group = postfix
>     mode = 0660
>     user = postfix
>   }
> }
> service imap-login {
>   inet_listener imaps {
>     port = 993
>     ssl = yes
>   }
> }
> service managesieve-login {
>   inet_listener sieve {
>     port = 4190
>   }
> }
> service quota-warning {
>   executable = script /usr/local/bin/quota-warning.sh
>   unix_listener quota-warning {
>     user = vmail
>   }
>   user = dovecot
> }
> ssl_cert = </etc/dovecot/ssl/mail_cert.pem
> ssl_cipher_list = 
> SSDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA256:EECDH+aRSA+RC4:EDH+aRSA:EECDH:RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS
> ssl_key = </etc/dovecot/ssl/mail_key.pem
> userdb {
>   args = uid=vmail gid=vmail home=/srv/mail/%d/%n
>   driver = static
> }
> protocol lda {
>   mail_plugins = " quota sieve"
> }
> protocol imap {
>   mail_plugins = " imap_quota quota"
> }

-- 
Tim Smith
Tel: 01423 564078
Mob: 07984 398 299
Email: tim at titan21.co.uk
Web: www.titan21.co.uk



More information about the dovecot mailing list