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#initskrip 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 [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

