Greetings. I wanted to dig through the archives, however the link to
them:
http://home.elysium.pl/pipermail/smtpauth/
appears not to be working. I am attempting to run the smtpd-auth patch on my qmail 1.03 server on OpenBSD 3.1. I have gone through the patching and building of qmail and it worked great. However now I don't seem to be getting the AUTH part to work. I believe it is my lack of understanding of how to "turn it on" so to speak. Alot of the faqs and readme's speak of changing various components in my qmail-smtpd startup script. I have qmail setup to run as a daemon and be monitored via daemontools. All functionality works correctly. Remote users can check their accounts and receive email however they cannot send. My outlook express users get an error that says:
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
which is the typical error they get when they can't relay. ok ok back on
track. Here is what is in my smtpd run script:
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
MAXSMTPD=`head -1 /var/qmail/control/concurrencyincoming`
if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" ]; then
echo QMAILDUID, NOFILESGID, or MAXSMTPD is unset in
echo $0
exit 1
fi
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -R -H -l 0 -x /etc/tcp.smtp.cdb -c
"$MAXSMTPD" \ -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp
/var/qmail/bin/qmail-smtpd 2>&1
Does all look ok as it is now? Or do I need to modify somthing? Alot of the readme's point to /var/qmail/bin/qmail-smtpd-auth however I have no such file. I hope I have provided adequate info. Thanks in advance for any advice you can offer.
Geoff Sweet