Hi

Bin seit geraumer Zeit dabei mir einen Emailserver aufzusetzen. Nun habe ich
wieder ein scheinbar brauchbares Howto gefunden bisher funktionierte auch
alles bestens. Bei einem Punkt h�nge ich allerdings ein wenig. Ich h�nge
einfach mal das Script an und die Meldung die erscheint wenn ich qmail neu
starten will.

#!/bin/bash
#
# /etc/init.d/qmail : start or stop the qmail mail subsystem.
#
# Written by Christian Hudon <[EMAIL PROTECTED]>
# Currently maintained by Jon Marler <[EMAIL PROTECTED]>
#
# Configuration
#


# set default delivery method

alias_empty="|/usr/sbin/qmail-procmail"  # procmail delivery to
/var/spool/mail
#alias_empty="./Maildir/"       # This uses qmail prefered ~/Maildir/
directory
                                # You may want to maildirmake
/etc/skel/Maildir
#alias_empty="./Mailbox"        # This uses Mailbox file in users $HOME

logger="splogger qmail"
#logger="|accustamp >>/var/log/qmail.log"   # If you have accustamp
installed.
#logger=">>/var/log/qmail.log"              # Does not give timing info.

# If you uncommented one of the lines that appends to /var/log/qmail.log,
you
# need to uncomment the following two lines.
#touch /var/log/qmail.log
#chown qmaill /var/log/qmail.log

#
# End of configuration
#

test -x /usr/sbin/qmail-start || exit 0
test -x /usr/sbin/qmail-send || exit 0

case "$1" in
        start)
        echo -n "Starting mail-transfer agent: qmail"
        sh -c "start-stop-daemon --start --quiet --user qmails \
        --exec /usr/sbin/qmail-send \
        --startas /usr/sbin/qmail-start -- \"$alias_empty\" $logger &"
        # prevent denial-of-service attacks, with ulimit
        ulimit -v 8192
        sh -c "start-stop-daemon --start --quiet --user qmaild \
        --exec /usr/bin/tcpserver -- -R -H \
        -u `id -u qmaild` -g `id -g nobody` -x /etc/tcp.smtp.cdb 0 smtp \
        /usr/sbin/qmail-smtpd mail.dweeb.de \
        /var/vpopmail/bin/vchkpw /bin/true 2>&1 | &logger -t qmail -p
mail.notice &"

        # Uncomment the following lines to automatically start the pop3
server
                sh -c "start-stop-daemon --start --quiet --user root \
                --exec /usr/bin/tcpserver -- \
                -H -R 0 pop-3 /usr/sbin/qmail-popup
`hostname`.`dnsdomainname` \
                /var/vpopmail/bin/vchkpw /usr/sbin/qmail-pop3d Maildir &"

        echo "."
        ;;
    stop)
        echo -n "Stopping mail-transfer agent: qmail"
        if [ "`pidof /usr/sbin/qmail-send`" ] ; then
            start-stop-daemon --user qmails --stop --quiet --oknodo --exec
/usr/sbin/qmail-send
            start-stop-daemon --user qmaild --stop --quiet --oknodo --exec
/usr/bin/tcpserver
            # Uncomment the following line if you have enabled the pop3
server
            #start-stop-daemon --user root --stop --quiet --oknodo --exec
/usr/bin/tcpserver

            # Wait until the timeout for qmail processes to die.
            count=120
            numdots=0
            while ([ $count != 0 ]) do
                let count=$count-1
                if [ "`pidof /usr/sbin/qmail-send`" ] ; then
                    echo -n .
                    let numdots=$numdots+1
                    sleep 1
                else
                    count=0
                fi
            done

            # If it's not dead yet, kill it.
#           if [ "`pidof /usr/sbin/qmail-send`" ] ; then
#               echo -n " TIMEOUT!"
#               kill -KILL `pidof /usr/sbin/qmail-send`
#           else
                case $numdots in
                  0) echo "." ;;
                  1) echo ;;
                  *) echo " done." ;;
                esac
#           fi
        else
            echo " not running.";
        fi

        ;;
    restart)
        $0 stop
        $0 start
        ;;
    reload|force-reload)
        echo "Reloading 'locals' and 'virtualdomains' control files."
        start-stop-daemon --stop --quiet --oknodo --signal HUP --exec
/usr/sbin/qmail-send
        ;;
    *)
        echo 'Usage: /etc/init.d/qmail {start|stop|restart|reload}'
        exit 1
esac

exit 0
/etc/init.d/qmail: 108 lines, 3190 characters.
mail:~# /etc/init.d/qmail start
Starting mail-transfer agent: qmailsh: -c: line 1: syntax error near
unexpected token `&l'
sh: -c: line 1: `start-stop-daemon --start --quiet --user qmaild
--exec /usr/bin/tcpserver -- -R -H      -u 64011 -g 65534 -x
/etc/tcp.smtp.cdb 0 smtp /usr/sbin/qmail-smtpd mail.dweeb.de
/var/vpopmail/bin/vchkpw /bin/true 2>&1 | &logger -t qmail -p mail.notice &'
.
mail:~#

Was l�uft da schief? Das Howto zum Nachvollziehen findet ihr unter folgendem
Link:
http://www.debianhowto.de/howtos/de/qmail_MTA/vpopmailinstall.html#initskrip
t

Mit freundlichen Gr��en 
Thomas

Antwort per Email an