#! @SHELL@ # # Copyright 1998 - 2015 Double Precision, Inc. # See COPYING for distribution information. prefix=@prefix@ exec_prefix=@exec_prefix@ bindir=@bindir@ libexecdir=@libexecdir@ if test ! -f @sysconfdir@/imapd then echo "@sysconfdir@/imapd does not exist, forgot make install-configure?" exit 1 fi if test ! -f @sysconfdir@/imapd-ssl then echo "@sysconfdir@/imapd-ssl does not exist, forgot make install-configure?" exit 1 fi TLS_CACHEFILE="" . @sysconfdir@/imapd-ssl . @sysconfdir@/imapd case $1 in start) if test "$TLS_CACHEFILE" != "" then rm -f "$TLS_CACHEFILE" touch "$TLS_CACHEFILE" chown @authmailuser@ "$TLS_CACHEFILE" chgrp @authmailgroup@ "$TLS_CACHEFILE" chmod 600 "$TLS_CACHEFILE" fi umask ${IMAP_UMASK:=022} if test ! -f "${IMAPACCESSFILE}.dat" then if test -e "${IMAPACCESSFILE}" then @bindir@/makeimapaccess else echo "IMAPACCESSFILE is missing." >&2 exit 1 fi fi if test ! -z "$IMAP_ULIMITD" then @ULIMIT@ $IMAP_ULIMITD fi @SETENV@ -i @SHELL@ -c " set -a ; prefix=@prefix@ ; exec_prefix=@exec_prefix@ ; bindir=@bindir@ ; libexecdir=@libexecdir@ ; . @sysconfdir@/imapd-ssl ; \ . @sysconfdir@/imapd ; \ IMAP_STARTTLS=$IMAPDSTARTTLS ; \ PROXY_HOSTNAME=$PROXY_HOSTNAME ; \ TLS_PROTOCOL=$TLS_STARTTLS_PROTOCOL ; \ @MKDIR_P@ `dirname $PIDFILE` ; \ @courierlogger@ -pid=$PIDFILE -start $LOGGEROPTS \ @libexecdir@/couriertcpd -address=$ADDRESS \ -maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP \ -access=$IMAPACCESSFILE.dat \ $TCPDOPTS \ $PORT @sbindir@/imaplogin @bindir@/imapd ${MAILDIRPATH}" ;; stop) @courierlogger@ -pid=$PIDFILE -stop ;; restart) @courierlogger@ -pid=$PIDFILE -restart ;; esac exit 0