Folks,

I've been using qpsmtpd for about three months and overall am happy with
it.  Most of my frustrations have come from either lack of documentation or
difficulty in finding it.  A forced crash course in Perl has been somewhat
helpful but not enough.

My current problem is, in what order do the plugins need to be listed in
the config/plugins file?  How is this determined?  I've managed to find
example config files that have been helpful and sometimes a plugin's docs
will say where it should be in the list but not in all cases.

Currently I'd like to enable the TLS plugin but my googling hasn't found
any useful documentation or configuration examples.  Where in the order of
the config plugins does TLS fit best?

This raises a bigger question for me.  As I understand this, certain
plugins have to be executed before or after certain others.  I suspect, for
example, that if I placed check_earlytalker last in the list, it either
wouldn't work or it would make qpsmtpd much less efficient.

Are there certain places in config/plugins list where I would know for sure
that a transaction is complete or that another has started?

Is there any documentation that describes the where and why of a plugin
location in the config/plugins file?

FWIW, I have some ideas for some plugins and at some point I would like to
be able to contribute to qpsmtpd.  However I want to make sure I have a
good understand of how most things work before I publicly go down that road.

Thanks in advance for any help!

Larry

P.S.  And thanks for all of the great code!

Reply via email to