Howdy; please help ASAP: We're running Qmail on FreeBSD 2.2.8. Someone
sent a 17 MB message to one of our users. /var, where qmail is located,
is only a 30 MB partition, and with that message sitting in the queue,
only has about 3 MB left on it.
In the maillog, the message
deferral: Unable_to_forward_message :_qq_write_error_or_disk_full_(#4.3.0)./
appears repeatedly. There's plenty of space on the user's partition and
their quota will allow for the message just fine. It appears that qmail
somehow needs to re-write the message somewhere in it's own hierarchy on
the same partition before it can forward it on.
I tried reducing the queue lifetime so the message would bounce, but qmail
can't bounce it either, the same messages of "file system full" keep
appearing.
I tried (much to your dismay) to move the queue directory to another
partition, and got an error message at startup about "cannot start: unable
to open mutex" so I didn't pursue that any further (can anyone say what
"mutex" is?)
So, I'd *really* like to know:
1) In the short term, is there a way to deliver or bounce this message
without just deleting the queue file manually?
2) In general, did this problem arise because we improperly installed
qmail to a small partition, or is there something about qmail that should
be better in handling large messages (i.e. file system full problems)
that it can't really handle?
3) If it's a disk space issue, is there a way to have the queue
directory somewhere else or do we need to move the whole ball of wax?
4) Is there a way to restrict incoming/outgoing message size?
Thanks very much for your help,
Chris
---------------------------------------------
Chris Hardie [EMAIL PROTECTED]
http://www.summersault.com/chris
Vote Picard/Riker in 2000
---------------------------------------------