David Nicol wrote:
so what's wrong with counting /^Received:/m in the header and issuing 550 and
bringing to the attention of a human when there are more than a hundred? Human
attention is going to be needed to straighten out the loop.

And I'll probably do that too. But it should be possible to be a little more intelligent and break out of the loop at 10 hops or less.


I'm going to write a plugin to document all of the headers coming into one of my systems, so I have a better idea what kinds of Received: chains I have to account for. I suspect that I can find a soft upper limit for "reasonable" numbers of Received: chains, and only spend time doing detailed analysis on the ones over that number (which I'm guessing is going to be around 10 hops).

John

Reply via email to