[maildropl] Problems when /tmp is full
Brought to you by:
mrsam
From: Christian L. <li...@pe...> - 2009-07-11 02:51:31
|
Hi, I use maildrop to filter out marked spam. For that I have a global .mailfilter and every user has his own .mailfilter, too. The global .mailfilter looks like this. import EXT import HOST SHELL="/bin/sh" VHOME=`/var/vpopmail/bin/vuserinfo -d $EXT@$HOST` VPOP="| /var/vpopmail/bin/vdelivermail '' bounce-no-mailbox" exception { include $VHOME/.mailfilter } exception { to "$VPOP" } Now, when /tmp is full even users without their own .mailfilter will get all email delivered as blank. The real content is lost. In the qmail-send log file I see success: lseek_error_29/did_0+0+1/ or lseek_error_29/vdelivermail:_valiases_processed/did_0+0+1/ Depending on the rule invoked. What I don't get is that deferral: lseek_error_29/Sorry,_no_mailbox_here_by_that_name._(#5.1.1) seems to be the same error code but still leads to deferral. Is this me getting it wrong or does maildrop stuff up here? This is rally annoying because these emails cannot be recovered at all. :( Cheers, Christian |