From: Jean-Marc Pigeon (Delson) Date: Thu, 26 Jun 2025 11:18:08 +0000 (-0400) Subject: Adjusting starting.sh about dovecot X-Git-Tag: tag-0.10~18 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=26ed62ddf5a95685186640f10566f67b6e299526;p=jmp%2Fmailleur Adjusting starting.sh about dovecot --- 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 }