In my humble opinion Qmail is riped to a new version. Here're my
suggestions. These tips aren't enough for a 2.0 version but for a 1.04 or
1.1.
- djblib changes
new library functions
- daemontools
service configurator like in djbdns
- patches
big-dns patch
- new features
per-user handling of /var/qmail/users/
using ~/.qmail/... instead of .qmail-... (or it should check each)
qmail-remote QMTP and QMQP handling (smtproutes, qmtproutes, qmqproutes,
or just routes which can handle all of them)
introducing qmail-filter placed just before qmail-queue, which can be
configured to run virus scanners, mail rewriters, measuring tools or
other kind of stuff.
- new architecture
/var/qmail is outdated. These files should place to
- /var/qmail/bin to {conf-home}/bin
- /var/qmail/alias: maybe it's the right place, but I should put it to
a {sysconfdir}/alias dir.
- /var/qmail/users: it should be handled with ~alias/ (maybe as
.users.data and .users.cdb)
- /var/qmail/control: /service/<service>/env
- /var/qmail/queue: /var/spool/qmail (it should be put to /var/spool,
but it's just a cosmetic change).
- /var/qmail/man/: man pages should be eliminated in favor to html
pages, but it would be great if there would have a correct html2man
generator (it must not to be the part of the package)
It's not exactly qmail-related, but a rblsmtpd should be configured more
sophisticated (eg. not from command line).
Any opinions?
--
Nagy Balazs, LSC