At 10:46 AM -0400 7/19/06, Gerard wrote:
For what its worth, I just had a mbox size of 12M on one account. Not
extremely large by any standards. Using 'qpopper' the download failed as
it usually does with a large mbox size near or over 10M. I immediately
changed to 'popa3d' in the inetd.conf file and restarted it. Now, when I
attempted to download the email messages it proceeded without incident.
I firmly believe that there is an inherent flaw in qpopper that has gone
unfixed for quite some time. It does not effect everyone, or perhaps
every OS, but it is there. Unfortunately, the developers do not seem
interested in getting to the root of the problem. A simple Google search
will turn up others who have experienced the exact same sort of problem
that I have. It is even mentioned in the 'fetchmail' manual.
I'm not aware of any such bugs. I'm very happy to look into them,
but I'd appreciate if anyone who experiences this and suspects a
Qpopper bug could help by reproducing with Qpopper tracing and/or
kernel tracing using truss(1), ktrace(1), or whatever is used on your
platform.
To enable tracing in Qpopper:
1. Do a 'make clean'
2. Re-run ./configure, adding '--enable-debugging'.
3. Edit the inetd.conf line for Qpopper, adding '-d' or '-t <tracefile-path>'.
4. Send inetd (or xinetd) a HUP signal.
(Steps 3 and 4 are only needed if you use inetd (or xinetd). In
standalone mode, you can add '-d' or '-t <tracefile-path>' to the
command line directly.)
(In either standalone or inetd mode, if you use a configuration file
you can add 'set debug' or 'set tracefile = <tracefile>' to either a
global or user-specific configuration file instead of steps 3 and 4.)
This causes detailed tracing to be written to the syslog or to the
file specified as 'tracefile'.