So removed the ! since pretty much uneeded but get the same behaviour ... send a mail to the underlying inbox .. gets found in virtual/combined but not virtual/all .... remove the indexes from virtual/all and re-login .. they get recreated and bingo the new message is now found (shown below) ...
even tried running a doveadm index on virtual/all ... but that didnt do anything either .... a2 select virtual/all * FLAGS (\Answered \Flagged \Deleted \Seen \Draft unknown-0 $Forwarded home $MDNSent personal) * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft unknown-0 $Forwarded home $MDNSent personal \*)] Flags permitted. * 30579 EXISTS * 30579 RECENT * OK [UNSEEN 139] First unseen. * OK [UIDVALIDITY 1518990022] UIDs valid * OK [UIDNEXT 30580] Predicted next UID * OK [HIGHESTMODSEQ 8] Highest a2 OK [READ-WRITE] Select completed (0.031 + 0.000 + 0.030 secs). ? search header Message-ID <5a89f365.1050...@the-bryants.net> * SEARCH ? OK Search completed (0.254 + 0.000 + 0.253 secs). a2 select virtual/combined * OK [CLOSED] Previous mailbox closed. * FLAGS (\Answered \Flagged \Deleted \Seen \Draft unknown-0 $Forwarded home $MDNSent personal) * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft unknown-0 $Forwarded home $MDNSent personal \*)] Flags permitted. * 30999 EXISTS * 30999 RECENT * OK [UNSEEN 141] First unseen. * OK [UIDVALIDITY 1518990022] UIDs valid * OK [UIDNEXT 31000] Predicted next UID * OK [HIGHESTMODSEQ 10] Highest a2 OK [READ-WRITE] Select completed (0.015 + 0.000 + 0.015 secs). ? search header Message-ID <5a89f365.1050...@the-bryants.net * SEARCH 30999 ? OK Search completed (0.217 + 0.000 + 0.216 secs). if i delete the index files for virtual/all and then re-login and search ... a2 select virtual/all * FLAGS (\Answered \Flagged \Deleted \Seen \Draft unknown-0 $Forwarded home $MDNSent personal) * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft unknown-0 $Forwarded home $MDNSent personal \*)] Flags permitted. * 30581 EXISTS * 30581 RECENT * OK [UNSEEN 139] First unseen. * OK [UIDVALIDITY 1518990876] UIDs valid * OK [UIDNEXT 30582] Predicted next UID * OK [HIGHESTMODSEQ 7] Highest a2 OK [READ-WRITE] Select completed (0.032 + 0.000 + 0.031 secs). ? search header Message-ID <5a89f365.1050...@the-bryants.net> * SEARCH 30581 ? OK Search completed (0.274 + 0.000 + 0.273 secs). message is found ... > Matt Bryant <mailto:m...@the-bryants.net> > 19 February 2018 at 7:24 am > So virtual/combined was meant to combine INBOX/Sent/Drafts and > virtual/all display them in a threaded manner .. at least that was the > intention ... > > rgds > > Matt > > Aki Tuomi <mailto:aki.tu...@dovecot.fi> > 18 February 2018 at 11:10 pm > > Uhm. > > combined folder seems to use INBOX for saving mails and contains mails > from Sent and Drafts. > > Not sure what your all folder is supposed to do. > > Aki > > > On 2018-02-18 01:14, Matt Bryant wrote: > > Matt Bryant <mailto:m...@the-bryants.net> > 18 February 2018 at 9:14 am > Been experimenting with virtual mailbox and have a question :- > > I have defined 2 virtual mailboxes 'all' and 'combined' as follows ... > > > virtual/all/dovecot-virtual > > virtual/combined > inthread refs x-mailbox INBOX > > virtual/combined/dovecot-virtual > > !INBOX > INBOX/Sent > INBOX/Drafts > all -- <https://www.postbox-inc.com/?utm_source=email&utm_medium=siglink&utm_campaign=reach>