From 7378152b0fa2d7b8c13fb369490eed369b3efcdd Mon Sep 17 00:00:00 2001
From: pierreozoux <pierre@ozoux.net>
Date: Wed, 15 Jul 2015 16:03:26 +0100
Subject: [PATCH] Makes owncloud uses Mail variables from ENV

---
 dockerfiles/services/nginx-php/ssmtp.conf         | 12 ++++++++++--
 dockerfiles/services/owncloud/startup-owncloud.sh |  7 +++++++
 2 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/dockerfiles/services/nginx-php/ssmtp.conf b/dockerfiles/services/nginx-php/ssmtp.conf
index aa6b53b..be9bec3 100644
--- a/dockerfiles/services/nginx-php/ssmtp.conf
+++ b/dockerfiles/services/nginx-php/ssmtp.conf
@@ -1,4 +1,12 @@
-mailhub=172.17.42.1
-root=postmaster
+mailhub=##MAIL_HOST##:##MAIL_PORT##
+root=##MAIL_USER##
 FromLineOverride=YES
 
+# Use SSL/TLS before starting negotiation
+UseTLS=Yes
+UseSTARTTLS=Yes
+
+# Username/Password
+AuthUser=##MAIL_USER##
+AuthPass=##MAIL_PASS##
+
diff --git a/dockerfiles/services/owncloud/startup-owncloud.sh b/dockerfiles/services/owncloud/startup-owncloud.sh
index 19baf24..8ce3bbb 100644
--- a/dockerfiles/services/owncloud/startup-owncloud.sh
+++ b/dockerfiles/services/owncloud/startup-owncloud.sh
@@ -1,4 +1,11 @@
 #!/bin/bash -eux
+
+### configure email
+sed -i s/##MAIL_HOST##/${MAIL_HOST}/ /etc/ssmtp/ssmtp.conf
+sed -i s/##MAIL_PORT##/${MAIL_PORT}/ /etc/ssmtp/ssmtp.conf
+sed -i s/##MAIL_USER##/${MAIL_USER}/ /etc/ssmtp/ssmtp.conf
+sed -i s/##MAIL_PASS##/${MAIL_PASS}/ /etc/ssmtp/ssmtp.conf
+
 ###
 # Check Pre Install
 ###
-- 
GitLab