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
---------------------------------------------

Reply via email to