1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
#! @SHELL@
#
# Copyright 1998 - 2005 Double Precision, Inc.
# See COPYING for distribution information.
prefix=@prefix@
exec_prefix=@exec_prefix@
libexecdir=@libexecdir@
sbindir=@sbindir@
bindir="@bindir@"
sysconfdir="@sysconfdir@"
if test ! -f ${sysconfdir}/pop3d
then
echo "${sysconfdir}/pop3d does not exist, forgot make install-configure?"
exit 1
fi
if test ! -f ${sysconfdir}/pop3d-ssl
then
echo "${sysconfdir}/pop3d-ssl does not exist, forgot make install-configure?"
exit 1
fi
. @sysconfdir@/pop3d
. @sysconfdir@/pop3d-ssl
case $1 in
start)
if test "$TLS_CACHEFILE" != ""
then
rm -f "$TLS_CACHEFILE"
touch "$TLS_CACHEFILE"
chown @mailuser@ "$TLS_CACHEFILE"
chgrp @mailgroup@ "$TLS_CACHEFILE"
chmod 600 "$TLS_CACHEFILE"
fi
exec @SETENV@ -i PATH="$PATH" SHELL="$SHELL" \
@SHELL@ -c " set -a ; \
prefix=@prefix@ ; \
exec_prefix=@exec_prefix@ ; \
sbindir=@sbindir@ ; \
bindir=@bindir@ ; \
libexecdir=@libexecdir@ ; \
. @sysconfdir@/pop3d ; \
. @sysconfdir@/pop3d-ssl ; \
PROXY_HOSTNAME=$PROXY_HOSTNAME; \
POP3_TLS=1; \
POP3_STARTTLS=NO; \
POP3_TLS_REQUIRED=0; \
@MKDIR_P@ `dirname $SSLPIDFILE` ; \
@courierlogger@ -pid=$SSLPIDFILE -start $SSLLOGGEROPTS \
@sbindir@/couriertcpd -address=$SSLADDRESS \
-maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP \
$TCPDOPTS \
$SSLPORT $COURIERTLS -server -tcpd \
-user=@mailuser@ \
$libexecdir/courier/courierpop3login \
$libexecdir/courier/courierpop3d ${MAILDIRPATH}"
;;
stop)
@courierlogger@ -pid=$SSLPIDFILE -stop
;;
restart)
@courierlogger@ -pid=$SSLPIDFILE -restart
;;
esac
exit 0
|