#! /bin/sh

exec 2>&1

. ./config
exec  softlimit -m "${ulimitdata:-20000000}" \
    /usr/bin/tcpsvd \
	-k \
	-v \
	-i ./peers \
	-c ${INSTANCES:-400} \
	-C ${INSTANCES_PER_IP:-6}:'421 per host concurrency limit reached\r\n' \
	-l ${LOCALNAME:-0} \
	${LISTENIP:-0} \
	${PORT:-imaps} \
	    /usr/sbin/stunnel-tls -p /service/imap/ssl/imapd.pem \
              -C "${CipherSuite:-HIGH:!SSLv2:!ADH:!aNULL:!MD5:!RC4}" \
              -f \
              -N imaps \
              -l /usr/bin/imapfront-auth -- \
		/usr/bin/imapfront-auth \
		    "${imapdpath:-/usr/libexec/dovecot/imap}"
