21 Jun
2008
21 Jun
'08
5:51 p.m.
On Sat, 2008-06-21 at 16:44 +0200, Blacktate wrote:
Patch, make, replace the dovecot-auth executable, start inetd, telnet localhost: just the same error ("EOF while reading..."). The error log shows:
dovecot: Jun 21 15:51:53 Error: child 9904 (auth) returned error 53
Wasn't this logged before? This is the real reason why it doesn't work. Googling Cygwin 53 exit code shows that it means it can't find some DLL. Maybe because Dovecot drops PATH environment before calling dovecot-auth, or maybe Cygwin needs some other environment variable?
One sure way to test that theory is the attached patch that doesn't clear environment anywhere ever.