Okay, I admit it, I'm stumped. I have logs in /var/log/qmail/send that
are filling up with this message:
@400000003aa683a12a69c3e4 tcpserver: fatal: unable to bind: address
already used
@400000003aa683a23441f7c4 tcpserver: fatal: unable to bind: address
already used
@400000003aa683a23444c29c tcpserver: fatal: unable to bind: address
already used
@400000003aa683a301e223bc tcpserver: fatal: unable to bind: address
already used
@400000003aa683a301eab324 tcpserver: fatal: unable to bind: address
already used
@400000003aa683a40d0b31fc tcpserver: fatal: unable to bind: address
already used
@400000003aa683a40d2d96ac tcpserver: fatal: unable to bind: address
already used
Here's my run script under /var/qmail/supervise/qmail-smtpd/run which is
the only place I can find that is using tcpserver:
[2:03pm] rhines@mail:/etc> more /var/qmail/supervise/qmail-smtpd/run
#!/bin/sh
QMAILDUID=`/usr/xpg4/bin/id -u qmaild`
NOFILESGID=`/usr/xpg4/bin/id -g qmaild`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
exec /usr/local/bin/softlimit -m 4000000 \
/usr/local/bin/tcpserver -v -H -R -l 0 -x /etc/tcp.smtp.cdb -c
"$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp
/var/qmail/bin/qmail-smtpd /bin/
checkpassword /bin/true /bin/cmd5checkpw /bin/true 2>&1 &
exec /usr/local/bin/softlimit -m 4000000 \
/usr/local/bin/tcpserver -v -H -R -l 0 -x /etc/tcp.smtp.cdb -c
"$MAXSMTPD"
\
-u "$QMAILDUID" -g "$NOFILESGID" 0 ghost-smtp
/var/qmail/bin/qmail-smtpd
/bin/checkpassword /bin/true /bin/cmd5checkpw /bin/true 2>&1 &
[2:03pm] rhines@mail:/etc>
My /etc/tcp.smtp is pretty simple since I'm using smtp_auth:
[2:03pm] rhines@mail:/etc> more /etc/tcp.smtp
127.:allow,RELAYCLIENT=""
[2:04pm] rhines@mail:/etc>
I annot find where I'm generating those dern fatal errors. To the best
of my knowledge, /var/qmail/supervise/qmail-smtpd/run is the only place
I'm using tcpserver. I would appreciate any advice.
--
Rob Hines Jr.