#!/bin/sh PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/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/send ;; queue) qmail-qstat qmail-qread ;; reload|hup) echo "Sending HUP signal to qmail-send." svc -h /var/qmail/supervise/send ;; pause) echo "Pausing qmail-send" svc -p /var/qmail/supervise/send echo "Pausing qmail-smtpd" svc -p /var/qmail/supervise/smtp ;; cont) echo "Continuing qmail-send" svc -c /var/qmail/supervise/send echo "Continuing qmail-smtpd" svc -c /var/qmail/supervise/smtp ;; restart) echo "Restarting qmail:" echo "* Stopping qmail-smtpd." svc -d /var/qmail/supervise/smtp echo "* Sending qmail-send SIGTERM and restarting." svc -t /var/qmail/supervise/send echo "* Restarting qmail-smtpd." svc -u /var/qmail/supervise/smtp ;; cdb) tcprules ~vpopmail/etc/tcp.smtp.cdb ~vpopmail/etc/tcp.smtp.tmp < ~vpopmail/etc/tcp.smtp chmod 644 ~vpopmail/etc/tcp.smtp* echo "Reloaded ~vpopmail/etc/tcp.smtp." ;; help) cat <