just a quick question. i'm maintaining the monster combined patch that
qmailrocks has adopted, and over the past few months i've been hammered
with questions about using QUEUE_EXTRA. apparently it works with older
versions of my combined patch, but since i added the ext_todo patch (which
solves the silly qmail syndrome by splitting qmail-send into two
programs- qmail-todo which classifies messages as local or remote,
and qmail-send which schedules deliveries) people are saying that it
doesn't work.
i'm thinking about possibly including the qmailtap patch in my combined
patch file. however, the biggest problem i've seen from people using
QUEUE_EXTRA is that they set up loops when they try to send the copies to
a remote address, and because the copy has to traverse the queue, it gets
logged and sent to the monitor address... and THAT copy gets logged, and
so forth... eventually the server runs out of disk space and spews all
over itself, and the recipient of the monitored messages gets flooded by
literally endless copies of every message going through the server.
my question is this: does inter7's qmailtap patch include some kind of
loop detection code, in order to prevent this kind of thing from
happening? if so, how does the loop detection work?
for those who may be curious, here's the web page for my combined patch.
http://qmail.jms1.net/patches/combined.shtml
--
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.jms1.net/ [EMAIL PROTECTED] |
--
| Mac OS X proves that it's easier to make UNIX |
| pretty than it is to make Windows secure. |
--