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 >
