Hi, I use Dovecot 2.2.32 I just migrated spool from another server (by copying filesystem, I use maildir), this is an example of mailbox's content: drwx------ 20 postfix postfix 30 Oct 4 18:38 . drwx------ 3 postfix postfix 3 Nov 16 2012 .. drwx------ 5 postfix postfix 11 Jun 19 18:22 .Deleted Items drwx------ 5 postfix postfix 11 Sep 29 09:27 .Drafts drwx------ 5 postfix postfix 9 Oct 4 10:18 .INBOX.Drafts drwx------ 5 postfix postfix 9 Oct 4 10:18 .INBOX.Sent drwx------ 5 postfix postfix 9 Oct 3 18:01 .INBOX.Trash drwx------ 5 postfix postfix 12 Sep 29 09:27 .Junk drwx------ 5 postfix postfix 8 Dec 9 2014 .Junk E-mail drwx------ 5 postfix postfix 8 Nov 11 2015 .Archive drwx------ 5 postfix postfix 9 Oct 2 14:18 .Posta indesiderata drwx------ 5 postfix postfix 9 Jun 19 18:22 .Posta inviata drwx------ 5 postfix postfix 10 Oct 4 12:27 .Sent drwx------ 5 postfix postfix 10 Oct 4 18:01 .Trash drwx------ 2 postfix postfix 215 Oct 4 18:00 cur -rw------- 1 postfix postfix 53 Feb 16 2017 dovecot-keywords -rw------- 1 postfix postfix 13963 Oct 4 16:45 dovecot-uidlist -rw------- 1 postfix postfix 8 Oct 3 18:01 dovecot-uidvalidity -r--r--r-- 1 postfix postfix 0 Nov 27 2015 dovecot-uidvalidity.5658162a -r--r--r-- 1 postfix postfix 0 Sep 27 18:18 dovecot-uidvalidity.59cbcf5c -rw------- 1 postfix postfix 7200 Sep 29 01:19 dovecot.index -rw------- 1 postfix postfix 63336 Oct 4 18:00 dovecot.index.cache -rw------- 1 postfix postfix 6436 Oct 4 18:38 dovecot.index.log -rw------- 1 postfix postfix 216 Oct 3 18:01 dovecot.mailbox.log drwx------ 2 postfix postfix 2 Oct 4 16:45 new -rw------- 1 postfix postfix 96 Oct 3 18:01 subscriptions drwx------ 2 postfix postfix 2 Oct 4 16:12 tmp and this is my Dovecot's conf: auth_mechanisms = plain login digest-md5 cram-md5 disable_plaintext_auth = no first_valid_gid = 125 first_valid_uid = 125 mail_gid = 1003 mail_location = maildir:/var/spool/virtual/domains mail_privileged_group = postfix mail_uid = 1003 namespace { inbox = yes location prefix = INBOX. separator = . type = private } namespace inbox { 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 } passdb { args = /usr/local/etc/dovecot/dovecot-sql.conf.ext driver = sql } passdb { args = /etc/dovecot/dovecot-sql-crypt.conf.ext driver = sql } service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0666 user = postfix } unix_listener auth-userdb { group = postfix mode = 0600 user = postfix } } service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0600 user = postfix } } ssl_cert = </etc/ssl/wildcard.domain.net_bundle.crt ssl_key = # hidden, use -P to show it userdb { args = /usr/local/etc/dovecot/dovecot-sql.conf.ext driver = sql It seems I have duplicate folder (for example during webmail access, I use Roundcube). What is wrong with my setup? Thank you
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 5 Oct 2017, absolutely_free at libero.it wrote:> I just migrated spool from another server (by copying filesystem, I use maildir), this is an example of mailbox's content: > > drwx------ 5 postfix postfix 11 Sep 29 09:27 .Drafts > drwx------ 5 postfix postfix 9 Oct 4 10:18 .INBOX.Drafts > drwx------ 5 postfix postfix 9 Oct 4 10:18 .INBOX.Sent > drwx------ 5 postfix postfix 9 Oct 3 18:01 .INBOX.Trash > drwx------ 5 postfix postfix 12 Sep 29 09:27 .Junk > drwx------ 5 postfix postfix 8 Dec 9 2014 .Junk E-mail > drwx------ 5 postfix postfix 10 Oct 4 12:27 .Sent > drwx------ 5 postfix postfix 10 Oct 4 18:01 .Trash> -rw------- 1 postfix postfix 96 Oct 3 18:01 subscriptions> It seems I have duplicate folder (for example during webmail access, I use Roundcube).You did not explain, which folders are duplicate. Does "duplicate" mean, that they have the some content or just the same name? If copy one message into one folder, is it accessable through the other one?> What is wrong with my setup?Well, you mean "Sent" and "INBOX.Sent", which latter is a mailbox named "Sent" as subfolder of INBOX, then they are not duplicates, but have the same name. Eventually, your mail client strips the leading "INBOX" for convience for the user. Possibly, you had mailbox prefix configured in your setup ago, which hid all mailboxes except "INBOX" and below. Perhaps you have entries in your subscriptions files, which are no longer available, because of the other setup. - -- Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEVAwUBWdX/3Hz1H7kL/d9rAQIwlQf+N29DnENf2hcXxBiYJdf+/rFpOtHPg5u0 ml7VhtQSBRYk85x0xR/x16FMTqXM/IHRsIjjHwPbFVJ4lHdDJ3LHI4jnLy39v9qX oWjtlWDB88r6/MifJDxkgZXxBbih4tyqI0MNQRObt7mjLSF2POwSU90QZdeFAgCO 3hSooauYMjKCDOfBJpPNa8Uhs1RKw+70YMcgdWKwRZqPgQu5NoudU/5StAFe3cAx Oj4YJSn3NQI7cNLdr6R8Kv2wUbOnPhGvEQcn9NfnpbIROb5pG6Wu2plFmWRNmG9V XeTwtAarIeOHHonW4LNfx4hFPOo2APrm/NcnqDYSFOh14hap3NFGkQ==oXNE -----END PGP SIGNATURE-----
On 05.10.2017 00:24, absolutely_free at libero.it wrote:> namespace { > inbox = yes > location > prefix = INBOX. > separator = . > type = private > }If you don't need INBOX.* folders then remove the above namespace definition. Roundcube adds automatically the personal namespace prefix to special folders. -- Aleksander 'A.L.E.C' Machniak Kolab Groupware Developer [http://kolab.org] Roundcube Webmail Developer [http://roundcube.net] ---------------------------------------------------- PGP: 19359DC1 # Blog: https://kolabian.wordpress.com
Hi Steffen, sorry, in this case "duplicate" means that users have two folders in webmail (Roundcube) with same content. I did not tried to move messages between folders yte. I confirm that on previous server, this was Dovecot's settings: namespace { type = private separator = . prefix = INBOX. inbox = yes } After migration to new server (as I said I copied spool at filesystem level), I noticed that namespace settings was different: 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 } So, I used "INBOX" prefix: namespace { type = private separator = . prefix = INBOX. inbox = yes } and restarted Dovecot, but it seems I created lots of issues.. Now I restored the original configuration.. it seems ok Is it a bit unclear how configure properly Roundcube AND Dovecot (regarding IMAP settings) Thank you very much> Il 5 ottobre 2017 alle 11.48 Steffen Kaiser <skdovecot at smail.inf.fh-brs.de> ha scritto: > > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Thu, 5 Oct 2017, absolutely_free at libero.it wrote: > > > I just migrated spool from another server (by copying filesystem, I use maildir), this is an example of mailbox's content: > > > > drwx------ 5 postfix postfix 11 Sep 29 09:27 .Drafts > > drwx------ 5 postfix postfix 9 Oct 4 10:18 .INBOX.Drafts > > drwx------ 5 postfix postfix 9 Oct 4 10:18 .INBOX.Sent > > drwx------ 5 postfix postfix 9 Oct 3 18:01 .INBOX.Trash > > drwx------ 5 postfix postfix 12 Sep 29 09:27 .Junk > > drwx------ 5 postfix postfix 8 Dec 9 2014 .Junk E-mail > > drwx------ 5 postfix postfix 10 Oct 4 12:27 .Sent > > drwx------ 5 postfix postfix 10 Oct 4 18:01 .Trash > > > -rw------- 1 postfix postfix 96 Oct 3 18:01 subscriptions > > > It seems I have duplicate folder (for example during webmail access, I use Roundcube). > > You did not explain, which folders are duplicate. > Does "duplicate" mean, that they have the some content or just the same > name? If copy one message into one folder, is it accessable through the > other one? > > > What is wrong with my setup? > > Well, you mean "Sent" and "INBOX.Sent", which latter is a mailbox named > "Sent" as subfolder of INBOX, then they are not duplicates, but have the > same name. Eventually, your mail client strips the leading "INBOX" for > convience for the user. Possibly, you had mailbox prefix configured in > your setup ago, which hid all mailboxes except "INBOX" and below. Perhaps > you have entries in your subscriptions files, which are no longer > available, because of the other setup. > > - -- > Steffen Kaiser > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > > iQEVAwUBWdX/3Hz1H7kL/d9rAQIwlQf+N29DnENf2hcXxBiYJdf+/rFpOtHPg5u0 > ml7VhtQSBRYk85x0xR/x16FMTqXM/IHRsIjjHwPbFVJ4lHdDJ3LHI4jnLy39v9qX > oWjtlWDB88r6/MifJDxkgZXxBbih4tyqI0MNQRObt7mjLSF2POwSU90QZdeFAgCO > 3hSooauYMjKCDOfBJpPNa8Uhs1RKw+70YMcgdWKwRZqPgQu5NoudU/5StAFe3cAx > Oj4YJSn3NQI7cNLdr6R8Kv2wUbOnPhGvEQcn9NfnpbIROb5pG6Wu2plFmWRNmG9V > XeTwtAarIeOHHonW4LNfx4hFPOo2APrm/NcnqDYSFOh14hap3NFGkQ=> =oXNE > -----END PGP SIGNATURE-----
Hi, honestly, I don't know if I need that.. I simply copied settings from former server, but with unexpected results. I wondering what is correct Dovecot settings according to maildir layout in my case: drwx------ 5 postfix postfix 11 Jun 19 18:22 .Deleted Items drwx------ 5 postfix postfix 11 Sep 29 09:27 .Drafts drwx------ 5 postfix postfix 9 Oct 4 10:18 .INBOX.Drafts drwx------ 5 postfix postfix 9 Oct 4 10:18 .INBOX.Sent drwx------ 5 postfix postfix 9 Oct 3 18:01 .INBOX.Trash drwx------ 5 postfix postfix 12 Sep 29 09:27 .Junk drwx------ 5 postfix postfix 8 Dec 9 2014 .Junk E-mail drwx------ 5 postfix postfix 9 Oct 2 14:18 .Posta indesiderata drwx------ 5 postfix postfix 9 Jun 19 18:22 .Posta inviata drwx------ 5 postfix postfix 10 Oct 4 12:27 .Sent drwx------ 5 postfix postfix 10 Oct 5 00:23 .Trash drwx------ 2 postfix postfix 217 Oct 5 13:09 cur -rw------- 1 postfix postfix 53 Feb 16 2017 dovecot-keywords -rw------- 1 postfix postfix 14028 Oct 5 13:09 dovecot-uidlist -rw------- 1 postfix postfix 8 Oct 3 18:01 dovecot-uidvalidity -r--r--r-- 1 postfix postfix 0 Nov 27 2015 dovecot-uidvalidity.5658162a -r--r--r-- 1 postfix postfix 0 Sep 27 18:18 dovecot-uidvalidity.59cbcf5c -rw------- 1 postfix postfix 7200 Sep 29 01:19 dovecot.index -rw------- 1 postfix postfix 65740 Oct 5 18:07 dovecot.index.cache -rw------- 1 postfix postfix 7932 Oct 5 13:46 dovecot.index.log -rw------- 1 postfix postfix 216 Oct 3 18:01 dovecot.mailbox.log drwx------ 2 postfix postfix 2 Oct 5 13:08 new -rw------- 1 postfix postfix 96 Oct 3 18:01 subscriptions drwx------ 2 postfix postfix 2 Oct 5 12:58 tmp thank you very much Those are my Roundcube settings $config['default_folders'] = array('INBOX', 'Drafts', 'Sent', 'Junk', 'Trash');> > Il 5 ottobre 2017 alle 11.57 "A.L.E.C" <alec at alec.pl> ha scritto: > > On 05.10.2017 00:24, absolutely_free at libero.it wrote: > > > > > > namespace { > > inbox = yes > > location > > prefix = INBOX. > > separator = . > > type = private > > } > > > > > > If you don't need INBOX.* folders then remove the above namespace > definition. Roundcube adds automatically the personal namespace prefix > to special folders. > > -- > Aleksander 'A.L.E.C' Machniak > Kolab Groupware Developer [http://kolab.org] > > Roundcube Webmail Developer [http://roundcube.net] > > ---------------------------------------------------- > PGP: 19359DC1 # Blog: https://kolabian.wordpress.com >