I do it as a plugin. It allows me to have an array of systems that all sit in front of the real MTA. I had toyed with putting loop detection in the 220 start-banner but I was a young qpsmtpd coder back then. Maybe I should re-visit that. Even then, that would still be a plugin though. If it makes it core, it would be nice to have a way to defeat it for pipelining configurations.
My $0.02... peter On 4/4/05 1:56 PM, "John Peacock" <[EMAIL PROTECTED]> wrote: > Though a couple of self-inflicted Denial of Service attacks on my mail > servers, I've discovered that qpsmtpd doesn't implement any mailing loop > detection internally. Now that I have fixed my misconfiguration (alias > domains not completely set up), I thought I'd add this to qpsmtpd so it > *can't* happen again. > > The only question I have is whether this should be a plugin (since it > might be computationally significant) or if it should be part of the > core code... > > Thoughts??? > > John >
