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

Reply via email to