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>&1Cheers,
Bill Shupp
