Re: Qpopper continually fails to POP mail from large mbox
Randall Gellens <[email protected]>
| Newsgroups | gmane.mail.qpopper |
|---|---|
| Message-ID | <[email protected]> |
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'.