]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Adjusting starting.sh about dovecot
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Thu, 26 Jun 2025 11:18:08 +0000 (07:18 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Thu, 26 Jun 2025 11:18:08 +0000 (07:18 -0400)
support/addconfig.sh
support/starting.sh

index dff1d108777f91a273c1d0d71f8753ed57a7514d..131ef49077e9c7f5bfb5cf20dc127e939a18e768 100755 (executable)
@@ -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
+
index 02affdb3a0b568b6ad61b7f561c7276a46e50cdc..9ecc187b406c1e6fefecad0b72ba2dec5f805ea9 100755 (executable)
@@ -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
 }