AW: Angepasstes Startscript zickt rum
Danke genau das war der Fehler, so was dummes habe das ganze dreimal
überprüft, aber wie dem auch sei. Et lüpt.
Thomas
> 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 <chrish@debian.org>
> > # Currently maintained by Jon Marler <jmarler@debian.org>
> > #
> > # 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 <chrish@debian.org>
> > # Currently maintained by Jon Marler <jmarler@debian.org>
> > #
> > # 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-
> REQUEST@lists.debian.org
> mit dem Subject "unsubscribe". Probleme? Mail an
> listmaster@lists.debian.org (engl)
Reply to: