[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Qmail-send don't work



Hi,

I have a problem on my production qmail server.
When a run the script /etc/init.d/qmail start
the qmail-send appear on process list but don't send the mail in the
queue and don't log anything in /var/log/qmail/send/current
But if i shutdown qmail, run manualy /var/qmail/rc and after start by
qmail startup script, the qmail-send work but still don't log anything
on log dir.

What could happen ??

###################################################################################

Contend of /service dir:

drwxr-xr-x    2 root     root         4096 Fev 28  2003 ./
drwxr-xr-x   29 root     root         4096 Abr 30 10:13 ../
lrwxrwxrwx    1 root     root           25 Fev 28  2003 pop3 -
> /var/qmail/supervise/pop3/
lrwxrwxrwx    1 root     root           25 Fev 28  2003 send -
> /var/qmail/supervise/send/
lrwxrwxrwx    1 root     root           25 Fev 28  2003 smtp -
> /var/qmail/supervise/smtp/
####################################################################################

My files:

vi /etc/init.d/qmail
#!/bin/sh
PATH=/usr/local/bin:/usr/sbin:/usr/bin:/bin
export PATH

case "$1" in
start)
        if [ ! -f /var/run/svscan.pid ]
        then
                echo -n "Starting services: svscan"
                cd /service
                env - PATH="$PATH" svscan &
                echo $! > /var/run/svscan.pid
                for dir in `ls /service`
                do
                        echo -n " $dir"
                done
                echo "."
        else
                echo "It appears svscan is already running. NOT
starting!"
        fi
        ;;
stop)
        echo -n "Stopping services: svscan"
   if [ -f /var/run/svscan.pid ]
   then
        kill `cat /var/run/svscan.pid`
        rm /var/run/svscan.pid
        for dir in `ls /service`
        do
                echo -n " $dir"
                svc -dx /service/$dir
                svc -dx /service/$dir/log
                killall -9 rblsmtpd tcpserver \
                           qmail-popup qmail-smtpd \
                           qmail-send qmail-remote > /dev/null  2>&1
        done
   else
        echo "It appears svscan is already stopped."
   fi
        echo "."
        ;;
esac

#######################################

vi /service/send/run

#!/bin/sh
exec /var/qmail/rc


######################################

vi /var/qmail/rc
#!/bin/sh

# Using stdout for logging
# Using control/defaultdelivery from qmail-local to deliver messages by
default

exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start "`cat /var/qmail/control/defaultdelivery`"

#############################################

vi /var/qmail/control/defaultdelivery

./Maildir/



######################################

vi /service/send/log/run

#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
export PATH
exec setuidgid qmaill multilog t s1000000 n20 /var/log/qmail/send 2>&1

######################################################################

Tanks.


Frederico Madeira
Coordenador de Suporte
N. Landim Comércio Ltda
e-Mail: fred@xxxxxxxxxxxxxxxxxxxxxxxx
Fone : (81) 3497.3029
PABX: (81) 3497.3000
Fax : (81). 3497.3030