Thanks David for the detailed description. At the moment I am just trying to compile from source after 'Lifewithqmail'. Then I will follow your instructions and ask if I get stuck somewhere.
Zeno On 24.10.2002 2:06 Uhr, "David Phillips" <[EMAIL PROTECTED]> wrote: > Zeno Davatz writes: >> So you also suggest not using the binaries from the Debian packages >> for my Mail-setup? > > This is my recommendation for the easiest and best vpopmail setup on Debian. > This is from memory, so I might be missing something: > > * Add Gerrit Pape's repository to your apt sources list. Install the qmail > package. This will install qmail, including the necessary uids and gids: > > http://smarden.org/pape/Debian/qmail.html > > * Install the qmail-run package. This will setup qmail as the mail transfer > agent under daemontools. This will uninstall exim or whatever MTA you > already have installed. > > * Change the /var/qmail/rc file to deliver to Maildir. This will break mail > for local users and cause the mail system not to work as it would on a > standard Debian system. The "mail" program, for example, does not work with > Maildir. But for a POP toaster using vpopmail, this doesn't really matter. > The file should look like this: > > #!/bin/sh > exec env - PATH="/var/qmail/bin:$PATH" \ > qmail-start ./Maildir/ > > * By default, the qmail-run package sets up qmail to log to syslog, as is > standard for Debian. However, the daemontools method (as setup by > qmail-conf) is much better, in my opinion. Fix the qmail-send and > qmail-smtpd services to do this. qmail-smtpd may already be setup this way. > In the log directory of the service directory (say /service/qmail-send/log), > change main to be a symlink to the log directory, say /var/log/qmail-send. > Change the run script for the log service to be as follows: > > #!/bin/sh > exec setuidgid qmaill multilog t ./main > > * Install vpopmail from source. The Debian packages are pretty old and seem > to be buggy, at least the last time I tried. > > * Change the run script for qmail-smtpd (/service/qmail-smtpd/run) to use > vpopmail. The tcp.smtp.cdb file needs to point to the one in the vpopmail > home directory (ex. /home/vpopmail/etc/tcp.smtp.cdb). This step makes > POP-before-SMTP work. > > * Install a qmail-pop3d service. The easiest way to do this is qmail-conf. > You could use qmail-conf to redo all the qmail services, but it is easier to > stick with the ones that qmail-run sets up: > > http://www.din.or.jp/~ushijima/qmail-conf.html > > * Allow incoming connections to pop3d. By default, it does not allow any > connections. There is an add-client script in > /var/qmail/service/qmail-pop3d that can be used. To simply allow > connections from everywhere, create an empty tcp file and run the Makefile. > You will need to run the Makefile after using add-client. > > * Change the qmail-pop3d run script to use vpopmail. It needs to use vchkpw > as the checkpassword program. Change this to your vchkpw program (ex. > /home/vpopmail/bin/vchkpw). The parameter to be changed is the second > parameter to qmail-popup. > > * Restart all of the services: > > svc -t /service/qmail-* > > * You can make things easier if you add /var/qmail/bin and the vpopmail bin > directory to root's PATH. > > -- > David Phillips <[EMAIL PROTECTED]> > http://david.acz.org/ > > > -- Mit freundlichen Grüssen / best regards Zeno Davatz Strategie & Akquisition +41 1 350 85 86 www.ywesee.com > intellectual capital connected > www.generika.cc