Author: Aaron Stone
Last changed: Jan 10, 2005
First SVN appearance: Nov 25, 2005
Using GLib's module loading interface, it is easy to dynamically load the convenience libraries in mysql/, pgsql/, and sqlite/ so that all database drivers can be built at compile time, and the one you want / have installed can be loaded at run time. This is a big, big deal for packaging DBMail for inclusion in distributions, because most binary distributions rather dislike needing to maintain two sets of mutually-exclusive packages for the same thing.
The debian packages for 2.1 have finally caught up with the new situation. They now provide separate packages for all loadable modules, and a single base packages with all the binaries and the common libdbmail library. This means that apart from some cosmetics, this is a done deal.
Necessary changes:
Things I've noticed:
Authentication:
Sieve: