trAvis - MANAGER
Edit File: courier-imap.sysvinit
#!/bin/sh # # This is a sample /etc/init.d file for Courier-IMAP # # chkconfig: 2345 80 30 # description: Courier-IMAP - IMAP server # # # prefix=/usr/lib/courier-imap exec_prefix=/usr/lib/courier-imap bindir=/usr/lib/courier-imap/bin sbindir=/usr/lib/courier-imap/sbin datarootdir=/usr/lib/courier-imap/share case "$1" in start) cd / . /usr/lib/courier-imap/etc/imapd touch /var/lock/subsys/courier-imap echo -n "Starting Courier-IMAP server:" # Only if it doesn't exist, let the cron job take care of refreshing it. # Use default DH parameter file, if it does not exist. if test ! -f /usr/lib/courier-imap/share/dhparams.pem then ln /usr/lib/courier-imap/share/dhparams.pem.dist /usr/lib/courier-imap/share/dhparams.pem fi case x$IMAPDSTART in x[yY]*) # Start daemons. /usr/lib/courier-imap/libexec/imapd.rc start echo -n " imap" ;; esac . /usr/lib/courier-imap/etc/imapd-ssl case x$IMAPDSSLSTART in x[yY]*) if test -x $COURIERTLS then # First time we start this, generate a dummy SSL certificate. if test ! -f $TLS_CERTFILE then echo -n " generating-SSL-certificate..." /usr/lib/courier-imap/share/mkimapdcert >/dev/null 2>&1 fi /usr/lib/courier-imap/libexec/imapd-ssl.rc start echo -n " imap-ssl" fi ;; esac POP3DSTART="" POP3DSSLSTART="" if test -f /usr/lib/courier-imap/etc/pop3d then . /usr/lib/courier-imap/etc/pop3d fi case x$POP3DSTART in x[yY]*) # Start daemons. /usr/lib/courier-imap/libexec/pop3d.rc start echo -n " pop3" ;; esac if test -f /usr/lib/courier-imap/etc/pop3d-ssl then . /usr/lib/courier-imap/etc/pop3d-ssl fi case x$POP3DSSLSTART in x[yY]*) if test -x $COURIERTLS then # First time we start this, generate a dummy SSL certificate. if test ! -f $TLS_CERTFILE then echo -n " generating-SSL-certificate..." /usr/lib/courier-imap/share/mkpop3dcert >/dev/null 2>&1 fi /usr/lib/courier-imap/libexec/pop3d-ssl.rc start echo -n " pop3-ssl" fi ;; esac echo "" ;; stop) echo -n "Stopping Courier-IMAP server:" . /usr/lib/courier-imap/etc/imapd . /usr/lib/courier-imap/etc/imapd-ssl /usr/lib/courier-imap/libexec/imapd.rc stop echo -n " imap" if test -x $COURIERTLS then /usr/lib/courier-imap/libexec/imapd-ssl.rc stop echo -n " imap-ssl" fi if test -f /usr/lib/courier-imap/etc/pop3d then /usr/lib/courier-imap/libexec/pop3d.rc stop echo -n " pop3" if test -x $COURIERTLS then /usr/lib/courier-imap/libexec/pop3d-ssl.rc stop echo -n " pop3-ssl" fi fi echo "" rm -f /var/lock/subsys/courier-imap ;; restart) $0 stop $0 start ;; esac exit 0