<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1257">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Hi,</FONT></DIV>
<DIV><FONT size=2>in near future planing migrate our E-mail server to new 
hardware.</FONT></DIV>
<DIV><FONT size=2>Decided try dovecot as IMAP and POP3 server.</FONT></DIV>
<DIV><FONT size=2>Compiled latest dovecot-1.0.beta8 version on Linux Fedora Core 
3 machine (2.6 kernel).</FONT></DIV>
<DIV><FONT size=2>Users database are on PostgreSQL server.</FONT></DIV>
<DIV><FONT size=2>Everything working fine except some issues.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>After some hour of inactivity (POP3 or IMAP) then connecting 
to check e-mail&nbsp;got this error:</FONT></DIV>
<DIV><FONT size=2>invalid I/O fd 8, callback 0x8064d30.</FONT></DIV>
<DIV><FONT size=2>Next connection without service restart working fine again but 
only when in dovecot.conf exsist this option:</FONT></DIV>
<DIV><FONT size=2>login_process_per_connection = yes. When 
"login_process_per_connection = no" , always got&nbsp;"invalid I/O fd 8, 
callback 0x8064d30" error.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>from log file </FONT><FONT size=2>( in 
dovecot.conf&nbsp;login_process_per_connection = yes):</FONT></DIV>
<DIV><FONT size=2>...</FONT></DIV>
<DIV><FONT size=2>Jun&nbsp; 2 08:34:31 srv1 dovecot: auth(default): 
sql(ramas,192.168.0.3): Password query failed:<BR>Jun&nbsp; 2 08:34:31 srv1 
dovecot: auth(default): invalid I/O fd 8, callback 0x8064d30<BR>Jun&nbsp; 2 
08:34:31 srv1 dovecot: auth(default): sql(ramas,192.168.0.3): Password query 
failed:<BR>Jun&nbsp; 2 08:34:31 srv1 dovecot: auth(default): file 
auth-request.c: line 347 (auth_request_verify_plain_callback): assertion 
failed:(request-&gt;state == AUTH_REQUEST_STATE_PASSDB)<BR>Jun&nbsp; 2 08:34:31 
srv1 dovecot: pop3-login: Disconnected: method=PLAIN, rip=192.168.0.3, 
lip=192.168.0.6, TLS<BR>Jun&nbsp; 2 08:34:31 srv1 dovecot: child 12203 (auth) 
killed with signal 6<BR>Jun&nbsp; 2 08:34:31 srv1 dovecot: auth(default): pgsql: 
Connected to hosting</FONT></DIV>
<DIV><FONT size=2>Jun&nbsp; 2 08:34:34 srv1 dovecot: pop3-login: Login: 
user=&lt;ramas&gt;, method=PLAIN, rip=192.168.0.3, lip=192.168.0.6, 
TLS<BR>Jun&nbsp; 2 08:34:34 srv1 dovecot: POP3(ramas): Disconnected: Logged out 
top=0/0, retr=2/3502, del=2/2, size=3468</FONT></DIV>
<DIV><FONT size=2>...</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>also have&nbsp;troubles with maildir quota on POP3 module 
(IMAP works fine):</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>mail log:</FONT></DIV>
<DIV><FONT size=2>...</FONT></DIV>
<DIV><FONT size=2>Jun&nbsp; 1 20:29:40 srv1 dovecot: Dovecot v1.0.beta8 starting 
up<BR>Jun&nbsp; 1 20:29:41 srv1 dovecot: auth(default): pgsql: Connected to 
hosting<BR>Jun&nbsp; 1 20:29:44 srv1 dovecot: POP3(ramas): 
dlopen(/usr/lib/dovecot/lib01_quota_plugin.so) failed: 
/usr/lib/dovecot/lib01_quota_plugin.so: undefined symbol: 
mountpoint_get<BR>Jun&nbsp; 1 20:29:44 srv1 dovecot: pop3-login: Login: 
user=&lt;ramas&gt;, method=PLAIN, rip=192.168.0.3, lip=192.168.0.6, 
TLS<BR>Jun&nbsp; 1 20:29:44 srv1 dovecot: child 21465 (pop3) returned error 
89<BR>Jun&nbsp; 1 20:43:09 srv1 dovecot: Killed with signal 15</FONT></DIV>
<DIV><FONT size=2>...</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>For this issue i found solution with manual compilation POP3 
module:</FONT></DIV>
<DIV><FONT size=2>appended dependence </FONT><FONT size=2>-o 
../lib/mountpoint.o</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Best regards,</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Ramas</FONT></DIV>
<DIV><FONT size=2>Lithuania, Marijampole</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>