All,

I'll be posting version 0.6 of this toaster soon to work with the latest vpopmail and qmailadmin releases. I will also be switching to netqmail (see http://qmail.org/netqmail) as the base set of patches, then adding the rest via qmail-toaster-0.6.patch.

For the past couple of days, I have been putting together the 0.6 patch and testing it, as well as new chkuser patches to work with it. At this point, everything is working for me. But as always, I need more people to help test. So, here they are:

http://shupp.org/patches/qmail-toaster-0.6.patch.bz2
http://shupp.org/patches/chkuser-0.6.patch

And if you use mysql, you'll need this chkuser patch instead:

http://shupp.org/patches/chkuser-0.6.mysql.patch



Here's a quick and dirty upgrade guide for previous toaster users:

cd /var/src
wget http://qmail.org/netqmail-1.05.tar.gz
wget http://shupp.org/patches/qmail-toaster-0.6.patch.bz2
wget http://shupp.org/patches/chkuser-0.6.patch
tar -xzf netqmail-1.05.tar.gz
cd netqmail-1.05
./collate.sh
bunzip2 -c ../qmail-toaster-0.6.patch.bz2 | patch -p0
cd netqmail-1.05
patch -p0 < ../../chkuser-0.6.patch
make
qmailctl stop
vpopmailctl stop
make setup check

NOTE: For smtp-auth to work, you MUST remove the "hostname" argument from your /service/qmail-smtpr/run script, just after calling qmail-smtpd. Here's a sample run script that will work:



#!/bin/sh
QMAILDUID=`id -u vpopmail`
NOFILESGID=`id -u vpopmail`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`

exec /usr/local/bin/softlimit -m 8000000 \
/usr/local/bin/tcpserver -l 0 -R -H -v          \
        -x /home/vpopmail/etc/tcp.smtp.cdb                      \
        -c "$MAXSMTPD" -u"$QMAILDUID" -g"$NOFILESGID" 0 smtp    \
        /var/qmail/bin/qmail-smtpd \
        /home/vpopmail/bin/vchkpw /bin/true 2>&1


Cheers,


Bill Shupp

Reply via email to