Archives for: July 2007
qmail fixups and new howto
Following my previous post about new qmail ebuilds, i have started a clean install for one of our mail servers at work and already fixed some bugs, mainly in the webapp integration for vqadmin and the dovecot-dspam plugin that has been added to portage recently. Again, these updated ebuilds can be found in my overlay.
During the installation i have also rewritten most parts of the old netqmail/vpopmail guide. It now uses dovecot instead of courier, has a section aboult spam filtering with RBL, ClamAV, DSpam and SpamAssassin and explains howto setup vqadmin/qmailadmin.
The first draft of the qmail guide can be found here.
experimental qmail ebuilds
Due to the huge amount of code duplication and open bugs i have started to clean up several qmail related ebuilds. The most important change is the qmail.eclass which simplifies installation of different qmail variants (netqmail, qmail-ldap, qmail-mysql, mini-qmail) and provides some functions and variables for qmail add-ons.
Some updated ebuilds can be found in my overlay until they are ready for the live portage tree.
The following bugs have been adressed:
-
daemontools
- the daemontools.eclass provides standardized installation for supervise scripts for the daemontools package. supervise scripts are installed to /var/lib/supervise now. You have to change your symlinks -
qmailadmin/vqadmin
- the qmailadmin and vqadmin ebuilds have been updated to work with webapp-config. -
47668,
83606,
152503
- ezmlm-idx-mysql and ezmlm-idx-pgsql have been updated and integrated to ezmlm-idx and can be enabled with use flags now. -
97267
- a new virtual/checkpassword has been introduced to combine all checkpwd compatible applications -
123897
- you can now use qmail's pop3d with ssl support using ucspi-ssl -
135571
- man-pages are now installed by ucspi-tcp directly -
137207
- qmail does not install man-pages related to internal libraries anymore -
140488
- vpopmail has been updated to the latest version and a supervise script has been provided for vpopmaild -
95184,
141880,
164215
If you feel like testing, checkout my overlay (yes, it is in layman-global.txt), and report any problems directly to me via IRC or mail.
Enjoy.