Brian Lane <[EMAIL PROTECTED]> wrote:
>
> In summary, I am having problems with emails getting stuck when fetched
> from qmail-pop3d. They are almost always attached MS Word documents. They
> aren't necessarily long, I've got 32k messages that do it and 1M messages.
>
> I'm running on kernel 2.0.39, qmail 1.03, daemontools 0.70, ucspi-tcp 0.88
> and a slightly modified checkpassword to handle pop accounts in my virtual
> domains. This system has been in place since 1999 and has always had an
> occasional problem but recently I am getting 1 or 2 messages a week that are
> sticking.
I assume you mean Linux kernel 2.0.39? What patches? What vendor's kernel?
Or did you compile from a Linus tarball?
> I have 2 different cases where this happens. The first is when my home
> system, using fetchmail, is downloading messages. If the home machine's
> MTU/MRU is set to 1500 or 1480 the messages in question will hang. If I
> change the MRU to 576 then they pass through. I don't know if any messages
> hang using 576, but I haven't seen any.
This smells strongly of a kernel TCP/IP bug. qmail-pop3d knows nothing of
packets or MTU -- it just sees a couple of fds. Linux has had a couple of real
bad bugs like this in the past; a long-standing one wasn't fixed until very
recently in 2.2.19. You could be running into this bug.
> I've only found a few references to similar problems when searching and no
> solutions. Someone else must have run into this before!
Linux 2.0.3x (where x > 6) doesn't get tested nearly as widely as older or
newer versions. Is there any reason you can't upgrade this system to 2.2.19
or better?
Charles
--
-----------------------------------------------------------------------
Charles Cazabon <[EMAIL PROTECTED]>
GPL'ed software available at: http://www.qcc.sk.ca/~charlesc/software/
-----------------------------------------------------------------------