Jason Smith wrote:
I would like to add tls encryption support to my server to allow STARTTLS
connections, as well as CRAM-MD5 and AUTH-LOGIN. I am at the prelimnary
stage of finding out if this is possible.
qpsmtpd already has tls and AUTH support. The former is enabled simply
by creating certificates:
$ cd /path/to/qpsmtpd
$ plugins/tls_cert
(that script also allows you to set any of the cert parameter, see
--help for more details). Once you have a server certificate, you can
enable tls by just adding the line
tls
to the config/plugins file. There are more details in the POD inside
the tle plugin itself (perldoc plugins/tls).
The AUTH feature is a little more work, since you must provide some
backend authentication method. Check out the plugins/auth directory for
the out-of-the-box methods.
John