summaryrefslogtreecommitdiffstats
path: root/content/opt/davmail
diff options
context:
space:
mode:
Diffstat (limited to 'content/opt/davmail')
-rwxr-xr-xcontent/opt/davmail/entrypoint.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/content/opt/davmail/entrypoint.sh b/content/opt/davmail/entrypoint.sh
index 7b3b518..6555503 100755
--- a/content/opt/davmail/entrypoint.sh
+++ b/content/opt/davmail/entrypoint.sh
@@ -13,6 +13,15 @@ elif [ -n "$DAVMAIL_URL" ]; then
done < /etc/davmail/davmail.properties.template > $CONFIG
fi
+if [ -n "$DAVMAIL_SSL_PASS" ]; then
+ if [ ! -r /etc/davmail/davmail.p12 ] || [ ! -s /etc/davmail/davmail.p12 ]; then
+ echo "ERROR: can't read ssl keystore [/etc/davmail/davmail.p12]!"
+ return 2
+ fi
+fi
+
+if [ -z "$DAVMAIL_SSL_PASS" ] || [ ! -s /etc/davmail/davmail.p12 ]
+
if [ -r "$CONFIG" ]; then
exec /opt/davmail/davmail.sh "$CONFIG"
else