<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p style="color: rgb(28, 30, 41); background: transparent;
      margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
        30, 41); background: transparent; margin-top:0pt;
        margin-bottom:0pt;;" data-preserver-spaces="true">Hi</span></p>
    <p style="color: rgb(28, 30, 41); background: transparent;
      margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
        30, 41); background: transparent; margin-top:0pt;
        margin-bottom:0pt;;" data-preserver-spaces="true"><br>
      </span></p>
    <p style="color: rgb(28, 30, 41); background: transparent;
      margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
        30, 41); background: transparent; margin-top:0pt;
        margin-bottom:0pt;;" data-preserver-spaces="true">We tried to
        update our Dovecot Director-Ring to 2.3 (latest version) and had
        one problem/bug. When we try to deliver an email from Exim to a
        receiving Dovecot (2.3 latest) via the LMTP-Proxy the LMTP
        process stays open forever and never closes. So after a few
        hours, we hit the LMPT-Process limit. </span></p>
    <p style="color: rgb(28, 30, 41); background: transparent;
      margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
        30, 41); background: transparent; margin-top:0pt;
        margin-bottom:0pt;;" data-preserver-spaces="true">The problem
        only exists if the receiving Dovecot reports "Quota exceeded
        (mailbox for user is full)" back to the Exim. If this is the
        case the state on the LMPT process stays at "lmtp: [_IP_ RCPT
        TO] (lmtp) and never closes. The TCP-Connection to the Exim is
        then in CLOSE_WAIT state on the Proxy. On the receiving Dovecot
        we set the "lmtp_rcpt_check_quota=yes" option. For me, it sounds
        similar to this bug: </span><a style="color: rgb(28, 30, 41);
        background: transparent; margin-top:0pt; margin-bottom:0pt;;
        color: #4a6ee0;" target="_blank"
        href="https://dovecot.org/list/dovecot/2018-January/110697.html"
        class="_e75a791d-denali-editor-page-rtfLink"><span style="color:
          rgb(28, 30, 41); background: transparent; margin-top:0pt;
          margin-bottom:0pt;; color: #4a6ee0;"
          data-preserver-spaces="true">https://dovecot.org/list/dovecot/2018-January/110697.html</span></a><span
        style="color: rgb(28, 30, 41); background: transparent;
        margin-top:0pt; margin-bottom:0pt;;"
        data-preserver-spaces="true"> but without the SEGFAULT which
        makes it harder to debug it.</span></p>
    <p style="color: rgb(28, 30, 41); background: transparent;
      margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
        30, 41); background: transparent; margin-top:0pt;
        margin-bottom:0pt;;" data-preserver-spaces="true">May you guys
        know why it doesn't change the state to IDLE or READY after
        reporting the quota issue or see something fishy in the commit
        above. If not I try to get a trace of the hanging process.</span></p>
    <p style="color: rgb(28, 30, 41); background: transparent;
      margin-top:0pt; margin-bottom:0pt;"><br>
    </p>
    <p style="color: rgb(28, 30, 41); background: transparent;
      margin-top:0pt; margin-bottom:0pt;"><span style="color: rgb(28,
        30, 41); background: transparent; margin-top:0pt;
        margin-bottom:0pt;;" data-preserver-spaces="true">Greetings
        Pascal</span></p>
  </body>
</html>