The alternative way, of course, is to use the slightly more out-of-date
packages that Debian provides.

Download (or dselect) the qmail-src package in Debian, the run
"build-qmail" (during installation this will mention this, so don't
worry).

After that, grab the vpopmail packages in Debian as well, and install
those.

Blam. Apart from some tweaking, you're done.

Of course, you don't get the new fancy features that are in the latest
versions, but it works, and so far for us it has been reliable.

YMMV.

----- Original Message -----
From: "David Phillips" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, October 24, 2002 10:06 AM
Subject: Re: [vchkpw] Vpopmail Debian


> 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/
>
>
>


Reply via email to