<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">Yes. That makes imap client to re-download whole mail folder. Not an acceptable solution to me :(<br>
<br>
Fil<br>
<br><br><div class="gmail_quote">On March 22, 2018 5:05:26 AM EDT, Aki Tuomi <aki.tuomi@dovecot.fi> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

    <p>Did you try removing the file?</p>
    <p>Aki<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 22.03.2018 06:32, Dmitry Filonov
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:D64F38A8-35F1-4E2F-AFEA-E6256E05B78B@enders.tch.harvard.edu">Tried
      that. It rebuilds index based on dovecot-uidlist. But not the
      dovecot-uidlist based on actual mail data. :(<br>
      <br>
      Fil<br>
      <br>
      <br>
      <br>
      <div class="gmail_quote">On March 21, 2018 11:58:21 PM EDT,
        "@lbutlr" <a class="moz-txt-link-rfc2396E" href="mailto:kremels@kreme.com"><kremels@kreme.com></a> wrote:
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <pre class="k9mail">On 2018-03-21 (17:15 MDT), Dmitry Filonov <a class="moz-txt-link-rfc2396E" href="mailto:filonovd@enders.tch.harvard.edu"><filonovd@enders.tch.harvard.edu></a> wrote:
<blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Now the question is if there's any way to tell dovecot to rebuild dovecot-uidlist files using actual Maildir data. I don't want to remove dovecot-uidlist files as this triggers the whole mailbox being re-downloaded by the imap client. With some accounts having over 100Gb of mail this is too much of a hassle. I just need dovecot itself to fix it's data.
</blockquote>

 doveadm index -A '*'

if that doesn't work then perhaps

 doveadm force-resync -A '*'

of course you can use -u <user> for a specific user instead of -A for all users.
</pre>
        </blockquote>
      </div>
      <br>
      -- <br>
      Sent from my Android device with K-9 Mail. Please excuse my
      brevity.
    </blockquote>
    <br>
  

</blockquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</body></html>