"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

Reply via email to