<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>