[2012-01-04 20:58] <olafbuddenha...@gmx.net>
> 
> Dear Maintainer,

Hello Olaf,

I'm sorry to hear, you lost mail. I hope we can fix the bug soon.

Could you please provide additional information to speed the fixing up:

> I'm using masqmail -g to fetch email with pop3, and store them in a
> traditional mbox file. New mails silently ceased to arrive. (Luckly I
> discoverd this after irretrievably loosing "only" a bit more than 100
> mails...) It turns out my mbox reached a size of 2 GiB.

Which mbox is 2 GiB large: The remote one from which you fetch
(because you keep retrieved mails there) or the local one, to which
masqmail puts retrieved mails?

If it is the local mail box, is then the problem the same if you send
some message from the local system to this account? E.g.:
        date | masqmail olaf

The point is: Does the problem sit in the POP retrieval code (get) or
in the local delivery code? It would be great if you can help to
identify the location.


> Not only does masqmail fail to store the mails: it doesn't even realize
> anything is wrong -- so there is no warning whatsoever, and the
> undelivered mails are purged from the queue.

The problem looks as if the size (in bytes) would be stored in some
signed 32bit data type. That would range until: 2,147,483,647.
Problems of this kind often fail silently.


meillo


P.S.
To explain my general point of view on masqmail:

The 0.2 branch of masqmail is dying out. It is only in a bug fixing
state. Development happens in the 0.3 branch, which, however is
changing to much to be suited to replace the 0.2-branch package in
Debian.

Newer versions of masqmail don't have the POP client anymore. If the
problem lies there, then my advice is clear: Use some other MRA
instead. Futur packages of masqmail in Debian will surely miss the POP
client. (Nontheless, I like to provide a quick fix in masqmail, too.)

If the problem lies in the local delivery, then the advice is similar.
I consider masqmail's local delivery code as a fall-back if you don't
have any better MDA available. If you have another one, than use it:
        mda="/usr/bin/procmail -Y -d ${rcpt_local}"
(in masqmail.conf)

The other parts of masqmail are unlikely the cause of this bug.

Masqmail is a Mail Transfer Agent, which *transfers* mail. I believe,
that retrieval and local delivery are different tasks, that should be
covered by different, specialized programs. Such ones are readily
available. The classics are fetchmail and procmail.



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to