[Mimedefang] Spam with more than one recipient - reject or not?
Jim McCullars
jim at info.uah.edu
Wed Sep 7 14:35:45 EDT 2005
On Wed, 7 Sep 2005, Les Mikesell wrote:
> This does bring up a performance-related issue though. Is there some
> way for sendmail to learn about repeated delivery failures for bounces
> and cut down on the retries so when you do bounce real spam with
> bad sender addresses it doesn't clutter up the outgoing queue for
> so long?
We do it with a cron job:
# This will move old messages in the sendmail queue to a slower queue
# Do this once per hour.
20 * * * * /usr/local/sysadm/move-old-messages.sh
The script itself looks like this:
#!/bin/sh
#
# Move messages with more than 10 retransmission attempts to slow queue
# This is run from cron once an hour. Another cron entry will cause
# sendmail to process this queue once every eight hours.
SLOWQUEUE=/var/spool/slow-mqueue
QUEUE=/var/spool/mqueue
/usr/local/bin/qtool.pl -e '$msg{num_delivery_attempts} >= 10' $SLOWQUEUE $QUEUE
Note that qtool.pl is distributed with sendmail. We put it in
/usr/local/bin for convenience.
Then to process the messages, we have this in cron (all these are root,
BTW):
# This will process the messages moved to the above queue once every eight
# hours (as opposed to once every 15 minutes).
30 0,8,16 * * * /usr/lib/sendmail -q -OQueueDirectory=/var/spool/slow-mqueue
HTH...
Jim McCullars
University of Alabama in Huntsville
More information about the MIMEDefang
mailing list