Thomas Letzner wrote:



Danke genau das war der Fehler, so was dummes habe das ganze dreimal �berpr�ft, aber wie dem auch sei. Et l�pt.
Freut mich, das ich helfen konnte, manchmal sieht man den Wald vor lauter B�umen nicht.

Thomas
Reinhold



Hi,


Thomas Letzner wrote:

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

^ schau mal hier, da sollte ein $ stehen. Tippfehler?


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
#!/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#initskr ip

t

Mit freundlichen Gr��en
Thomas

Reinhold






--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-
[EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an
[EMAIL PROTECTED] (engl)








--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Antwort per Email an