well thanks a lot, it works. But every pop3 transaction will be echod to the
bash. Can I disable this?





> -----Urspr�ngliche Nachricht-----
> Von: Tim Hunter [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 2. Februar 2000 02:27
> An: Andreas Altenburg
> Betreff: Re: pop3 start
>
>
> At 01:00 AM 2/2/00 +0100, you wrote:
> >i read "life with qmail" and set ip my server correctly. i did
> not find the
> >part how to start the pop3d automatically. so i entered the
> lines of the doc
> >("tcpserver..." to my boot script of qmail. Now each transaction
> is logged
> >to the console. Does anybody have I working startup script for
> qmail-send,
> >qmail-smtpd and qmail-pop3???
> here is my /etc/rc.d/init.d/qmail script
> Careful I made some minor changes to the LWQ
> #!/bin/sh
> # used to start/stop/etc qmail
> PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin
> export PATH
>
> case "$1" in
>    start)
>
>      echo -n "Starting qmail: svscan"
>      cd /var/qmail/supervise
>      env - PATH="$PATH" svscan &
>      echo $! > /var/run/svscan.pid
>      echo "."
>      ;;
>    stop)
>      echo -n "Stopping qmail: svscan"
>      kill `cat /var/run/svscan.pid`
>      echo -n " qmail"
>      svc -dx /var/qmail/supervise/*
>      echo -n " logging"
>      svc -dx /var/qmail/supervise/*/log
>      echo "."
>      ;;
>    stat)
>      cd /var/qmail/supervise
>      svstat * */log    ;;
>    doqueue|alrm)
>      echo "Sending ALRM signal to qmail-send."
>      svc -a /var/qmail/supervise/qmail-send
>      ;;
>    queue)
>      qmail-qstat
>      qmail-qread
>      ;;
>    reload|hup)
>      echo "Sending HUP signal to qmail-send."
>      svc -h /var/qmail/supervise/qmail-send
>      ;;
>    pause)
>      echo "Pausing qmail-send"
>      svc -p /var/qmail/supervise/qmail-send
>      echo "Pausing qmail-smtpd"
>      svc -p /var/qmail/supervise/qmail-smtpd
>      echo "Pausing qmail-pop3d"
>      svc -p /var/qmail/supervise/qmail-pop3d
>      ;;
>    cont)
>      echo "Continuing qmail-send"
>      svc -c /var/qmail/supervise/qmail-send
>      echo "Continuing qmail-smtpd"
>      svc -c /var/qmail/supervise/qmail-smtpd
>      echo "Continuing qmail-pop3d"
>      svc -c /var/qmail/supervise/qmail-pop3d
>      ;;
>    restart)
>      echo "Restarting qmail:"
>      echo "* Stopping qmail-smtpd."
>      svc -d /var/qmail/supervise/qmail-smtpd
>      echo "* Sending qmail-send SIGTERM and restarting."
>      svc -t /var/qmail/supervise/qmail-send
>      echo "* Restarting qmail-smtpd."
>      svc -u /var/qmail/supervise/qmail-smtpd
>      echo "* Restarting qmail-pop3d."
>      svc -u /var/qmail/supervise/qmail-pop3d
>      ;;
>    cdb)
>      tcprules_path=/var/qmail/smtp
>      tcprules $tcprules_path/tcp.smtp.cdb $tcprules_path/tcp.smtp.tmp <
> $tcprules_path/tcp.smtp
>      chmod 644 /var/qmail/smtp/tcp.smtp*
>      echo "Reloaded /var/qmail/smtp/tcp.smtp."
>      ;;
>
>    help)
>      cat <<HELP
>     stop -- stops mail service (smtp connections refused, nothing
> goes out)
>    start -- starts mail service (smtp connection accepted, mail
> can go out)
>    pause -- temporarily stops mail service (connections accepted, nothing
> leaves)
>     cont -- continues paused mail service
>     stat -- displays status of mail service
>      cdb -- rebuild the tcpserver cdb file for smtp
> restart -- stops and restarts smtp, sends qmail-send a TERM & restarts it
> doqueue -- sends qmail-send ALRM, scheduling queued messages for delivery
>   reload -- sends qmail-send HUP, rereading locals and virtualdomains
>    queue -- shows status of queue
>     alrm -- same as doqueue
>      hup -- same as reload
> HELP
>      ;;
>      *)
>      echo "Usage: $0
> {start|stop|restart|doqueue|reload|stat|pause|cont|cdb|queue|help}"
>      exit 1
>      ;;
> esac
>
> exit 0
>
>
> Here is my /var/qmail/supervise/qmail-pop3d/run
> #!/bin/sh
> PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin:/home/vpopmail/bin
> export PATH
>
> exec tcpserver -v -p -c5 0 pop-3 qmail-popup mail.cimx.com \
>     vchkpw qmail-pop3d Maildir 2>&1
>
> and my /var/qmail/supervise/qmail-pop3d/log/run
> #!/bin/sh
> PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
> export PATH
> exec setuidgid qmaill multilog t /var/log/qmail/pop3d
>
>
> Hope that helps you
>
> -- Tim
>

Reply via email to