From 26ed62ddf5a95685186640f10566f67b6e299526 Mon Sep 17 00:00:00 2001 From: "Jean-Marc Pigeon (Delson)" Date: Thu, 26 Jun 2025 07:18:08 -0400 Subject: [PATCH] Adjusting starting.sh about dovecot --- support/addconfig.sh | 20 ++++++++++++++++++++ support/starting.sh | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/support/addconfig.sh b/support/addconfig.sh index dff1d10..131ef49 100755 --- a/support/addconfig.sh +++ b/support/addconfig.sh @@ -9,3 +9,23 @@ sed -i \ -e "s/^DFLTDOM.*$/DFLTDOMAIN=$LOCDOM/" \ /etc/$APPNAME/$APPNAME.conf +#----------------------------------------------------------------- +#updating dovecot sql access according data-base type + +( +echo "#Added by addconfig.sh for $DB_TYPE data-base type" +echo "#"`date` +case "$DB_TYPE" in + "POSTGRESQL" ) + echo "driver = pgsql" + echo "connect= dbname=$APPNAME" + echo "password_query=SELECT passwd FROM emails WHERE email='%u'" + ;; + "MYSQL" ) + echo "driver = mysql" + echo "connect= host=localhost dbname=$APPNAME" + echo "password_query=SELECT passwd FROM emails WHERE email='%u'" + ;; + esac +) >> /etc/$APPNAME/dovecot/dovecot-sql.conf + diff --git a/support/starting.sh b/support/starting.sh index 02affdb..9ecc187 100755 --- a/support/starting.sh +++ b/support/starting.sh @@ -112,7 +112,7 @@ if [ ! -f $BEFMAIL ] ; then ln -nsf \ /etc/$APPNAME/dovecot-2.0-auth-ldap.conf \ /etc/$APPNAME/dovecot-auth-ldap.conf - cat /etc/$APPNAME/dovcot/dovecot-auth.conf >> $DOVCONF + cat /etc/$APPNAME/dovecot/dovecot-auth.conf >> $DOVCONF fi } -- 2.47.3