>> Why hasn't your rejected idea been worked into qpsmtpd yet?
>
>   Because I came to view qpsmtpd in a different way than many
>  do (many view it as a service with useful plugins which they
>  can deploy, use, and enjoy).  Instead I view it more as a
>  framework for rejecting/processing/handling mail that happens
>  to come with some nice sample code.

I'd lean toward agreeing with this take on things.  It's difficult steer
changes to the core set of QP plugins because so many people need
different things.  We've wound up creating a huge fork of all the plugins
(and to some extent forked QP libs in support of these plugins), and
although we've submitted some of these changes back, many of them wouldn't
make sense for all of QP's intended audience.  It might be *possible* to
fashion things to be flexible enough or with conservative enough defaults
that it would work for everyone, but unfortunately once we get things
working for ourselves we don't currently have the resources to work much
further on things.

I idly wonder if it might be worthwhile to offer some sort of repository
of whole plugin frameworks that users and/or developers looking for idea
could pull in as a whole in order to use them together.  For our own
situation, we might be able to offer our whole set of plugins (after
submitting some library changes needed) and have that be a useful
submission to the public, and useful for folks like you looking for ideas
for your own development, and useful for enhancing the core QP plugins.

-Jared

Reply via email to