"Tom Furie" <[EMAIL PROTECTED]> wrote:
>
>> Change your smtpd startup command to something like:
>> Then connect to port 25 from your client and look at
>> /tmp/autoturnlog. Make sure the maildirsmtp command is exactly right.
>contents of autoturnlog entry -
> Thu Jul 22 16:55:52 GMT 1999
> PWD=/var/qmail/autoturn
> HOSTNAME=post
> CONSOLE=/dev/console
> PREVLEVEL=N
> AUTOBOOT=YES
> runlevel=3
> MACHTYPE=i386
> SHLVL=3
> previous=N
> BOOT_IMAGE=linux
> SHELL=/bin/bash
> HOSTTYPE=i386-linux
> OSTYPE=linux
> HOME=/
> TERM=linux
> PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin
> RUNLEVEL=3
> INIT_VERSION=sysvinit-2.74
> _=/usr/local/bin/tcpserver
> PROTO=TCP
> TCPLOCALPORT=25
> TCPREMOTEIP=192.153.153.123
> TCPLOCALIP=192.153.153.208
> TCPREMOTEPORT=2363
> TCPLOCALHOST=qmail.colloquium.co.uk
> TCPREMOTEHOST=ms.vti.co.uk
> VENDOR=intel
> LOGNAME=qmaild
> USER=qmaild
> GROUP=nofiles
> HOST=post
> REMOTEHOST=ms.vti.co.uk
> exec /usr/local/bin/setlock -nx 192.153.153.123/seriallock
> /usr/local/bin/maildirsmtp 192.153.153.123 autoturn-192.153.153.123-
>192.153.153.123 AutoTURN
>
>The maildirsmtp command here is the same as used manually
Hm, OK, are setlock and maildirsmtp executable by qmaild? Are /, /usr,
/usr/local, and /usr/local/bin world executable? I'm running out of
ideas.
Perhaps replace:
exec /usr/local/bin/setlock -nx $TCPREMOTEIP/seriallock \
/usr/local/bin/maildirsmtp $TCPREMOTEIP autoturn-$TCPREMOTEIP-$TCPREMOTEIP AutoTURN
' 2>&1 | /var/qmail/bin/splogger smtpd 3 &
with:
exec /usr/local/bin/setlock -nx $TCPREMOTEIP/seriallock \
/usr/bin/strace /usr/local/bin/maildirsmtp $TCPREMOTEIP
autoturn-$TCPREMOTEIP-$TCPREMOTEIP AutoTURN
' 2>&1 >>/tmp/autoturn.strace &
and examine /tmp/autoturn.strace to see what maildirsmtp is doing.
-Dave