On Mon, 18 Apr 2005, Phil Kemp wrote: > See the attached file for the debug log output...
Well, it all looks "normal" to me until this line: Apr 18 10:45:02 nakiska popper[24011]: I/O error flushing output to client kemp at ...: Operation not permitted (1) [pop_send.c:689] The relevant code of pop_send.c is: 664 /* 665 * Flush the output that might be buffered to client 666 */ 667 void 668 pop_write_flush ( POP *p ) 669 { 670 int rslt = 0; ... 681 rslt = fflush ( p->output ); ... 684 if ( rslt == EOF ) { ... 689 pop_log ( p, POP_NOTICE, HERE, ... ); ... 694 hangup = TRUE; 695 } /* flush failed */ ... 700 } Note particularly lines 681 and 684. I'm still left believing that Qpopper at least has indications that the client has already left the connection. If I read your log extract correctly, this is from after a QUIT has been issued. Do you have any (debug-level) logs of this happening during a manual RETR request? Perhaps a similar level log of an entire session? -- ---------------------------------------------------------------------- Sylvain Robitaille [EMAIL PROTECTED] Systems analyst Concordia University Instructional & Information Technology Montreal, Quebec, Canada ----------------------------------------------------------------------