<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Don't think maildirlock uses dovecot config, but sure.
      maildirlock is a utility that comes with dovecot...</p>
    <p>#  /usr/local/libexec/dovecot/maildirlock -h<br>
      Usage: maildirlock <path> <timeout><br>
       - SIGTERM will release the lock.<br>
      <br>
      # /usr/local/libexec/dovecot/maildirlock
      /home2/vpopmail/domains/swishmail.com/mach/Maildir 20s<br>
      Fatal: Invalid timeout value: 20s<br>
      <br>
      # /usr/local/libexec/dovecot/maildirlock
      /home2/vpopmail/domains/swishmail.com/mach/Maildir 20<br>
      Panic: BUG: No IOs or timeouts set. Not waiting for infinity.<br>
      <br>
      # /usr/local/libexec/dovecot/maildirlock
      /home2/vpopmail/domains/swishmail.com/mach/Maildir 20S<br>
      Fatal: Invalid timeout value: 20S</p>
    <p># /usr/local/libexec/dovecot/maildirlock
      /home2/vpopmail/domains/swishmail.com/mach/Maildir 20 seconds<br>
      Usage: maildirlock <path> <timeout><br>
       - SIGTERM will release the lock.<br>
    </p>
    <p># /usr/local/libexec/dovecot/maildirlock
      /home2/vpopmail/domains/swishmail.com/mach/Maildir '20 seconds'<br>
      Fatal: Invalid timeout value: 20 seconds<br>
    </p>
    <p>I also tried sec, secs, both upper and lower.</p>
    <p><br>
    </p>
    <p><br>
      # 2.3.3 (dcead646b): /usr/local/etc/dovecot/dovecot.conf<br>
      # OS: FreeBSD 11.2-STABLE amd64<br>
      # Hostname:<br>
      auth_cache_size = 20 M<br>
      auth_mechanisms = plain login digest-md5 cram-md5 apop<br>
      auth_worker_max_count = 120<br>
      default_process_limit = 2048<br>
      disable_plaintext_auth = no<br>
      first_valid_gid = 89<br>
      first_valid_uid = 89<br>
      last_valid_gid = 89<br>
      last_valid_uid = 89<br>
      login_greeting = Dovecot ready.<br>
      mail_location = maildir:~/Maildir:INDEX=/index/%d/%n<br>
      mail_max_userip_connections = 512<br>
      mail_plugins = quota zlib fts fts_solr<br>
      mail_privileged_group = mail<br>
      maildir_broken_filename_sizes = yes<br>
      namespace inbox {<br>
        inbox = yes<br>
        location =<br>
        mailbox "Deleted Items" {<br>
          auto = no<br>
          autoexpunge = 30 days<br>
          special_use = \Trash<br>
        }<br>
        mailbox Drafts {<br>
          auto = create<br>
          special_use = \Drafts<br>
        }<br>
        mailbox Sent {<br>
          auto = subscribe<br>
          special_use = \Sent<br>
        }<br>
        mailbox "Sent Items" {<br>
          auto = no<br>
          special_use = \Sent<br>
        }<br>
        mailbox "Sent Messages" {<br>
          auto = no<br>
          special_use = \Sent<br>
        }<br>
        mailbox Spam {<br>
          auto = create<br>
          autoexpunge = 30 days<br>
          special_use = \Junk<br>
        }<br>
        mailbox Trash {<br>
          auto = create<br>
          autoexpunge = 30 days<br>
          special_use = \Trash<br>
        }<br>
        prefix =<br>
      }<br>
      passdb {<br>
        args = webmail=127.0.0.1<br>
        driver = vpopmail<br>
      }<br>
      plugin {<br>
        fts = solr<br>
        fts_autoindex = yes<br>
        fts_solr = break-imap-search
      url=<a class="moz-txt-link-freetext" href="http://localhost:8983/solr/dovecot/">http://localhost:8983/solr/dovecot/</a><br>
        quota = maildir<br>
        zlib_save = gz<br>
        zlib_save_level = 9<br>
      }<br>
      protocols = imap pop3<br>
      service anvil {<br>
        client_limit = 12291<br>
      }<br>
      service auth {<br>
        client_limit = 12288<br>
      }<br>
      service imap-login {<br>
        process_min_avail = 32<br>
        service_count = 0<br>
        vsz_limit = 4 G<br>
      }<br>
      service imap {<br>
        process_limit = 5120<br>
        vsz_limit = 4 G<br>
      }<br>
      service pop3-login {<br>
        process_min_avail = 32<br>
        service_count = 0<br>
        vsz_limit = 4 G<br>
      }<br>
      service pop3 {<br>
        process_limit = 5120<br>
        vsz_limit = 4 G<br>
      }<br>
      shutdown_clients = no<br>
      ssl_cert = </usr/local/etc/letsencrypt/live/fullchain.pem<br>
      ssl_cipher_list =
ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS<br>
      ssl_dh = # hidden, use -P to show it<br>
      ssl_key = # hidden, use -P to show it<br>
      ssl_prefer_server_ciphers = yes<br>
      userdb {<br>
        driver = vpopmail<br>
      }<br>
      verbose_proctitle = yes<br>
      protocol imap {<br>
        imap_client_workarounds = delay-newmail tb-extra-mailbox-sep<br>
        imap_logout_format = in=%i out=%o<br>
        imap_max_line_length = 64 k<br>
        mail_plugins = quota imap_quota imap_zlib zlib fts fts_solr<br>
      }<br>
      protocol pop3 {<br>
        mail_plugins = quota zlib<br>
        pop3_client_workarounds = outlook-no-nuls oe-ns-eoh<br>
        pop3_logout_format = top=%t/%p, retr=%r/%b, del=%d/%m, size=%s,
      in=%i, out=%o<br>
        pop3_uidl_format = %08Xu%08Xv<br>
      }<br>
      protocol lda {<br>
        postmaster_address = <a class="moz-txt-link-abbreviated" href="mailto:postmaster@example.com">postmaster@example.com</a><br>
        sendmail_path = /var/qmail/bin/sendmail<br>
      }<br>
      protocol lmtp {<br>
        mail_plugins = quota fts fts_solr<br>
      }<br>
    </p>
    <p><br>
      <br>
      <br>
      <br>
    </p>
    <div class="moz-cite-prefix">On 10/28/2018 2:41 AM, Aki Tuomi wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:1035599327.3304.1540665675151@appsuite-dev.open-xchange.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <meta charset="UTF-8">
      <div> <br>
      </div>
      <blockquote type="cite">
        <div> On 27 October 2018 at 21:32 Kris von Mach < <a
            href="mailto:mach@swishmail.com" moz-do-not-send="true">mach@swishmail.com</a>>
          wrote: </div>
        <div> <br>
        </div>
        <div> <br>
        </div>
        <div> This appears to be a bug. </div>
        <div> <br>
        </div>
        <div> On 10/15/2018 9:46 PM, Kris von Mach wrote: </div>
        <blockquote type="cite">
          <div> What is the time unit maildirlock will accept? </div>
        </blockquote>
        <blockquote type="cite">
          <div> I've tried 20s, 20 sec, 20 secs, 20 seconds, all results
            in: </div>
          <div> Fatal: Invalid timeout value: 20s </div>
        </blockquote>
        <blockquote type="cite">
          <div> And if you don't specify time unit you just get: </div>
          <div> Panic: BUG: No IOs or timeouts set. Not waiting for
            infinity. </div>
        </blockquote>
        <blockquote type="cite">
          <div> This is on 2.3.3. 2.2 worked fine without needing time
            unit specified. </div>
        </blockquote>
        <div> > </div>
      </blockquote>
      <div> <br>
      </div>
      <div> Can you provide doveconf -n please? </div>
      <div class="io-ox-signature"> --- <br>
        Aki Tuomi </div>
    </blockquote>
  </body>
</html>