]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Improving initial configuration
authorJean-Marc Pigeon <jmp@safe.c>
Thu, 13 Nov 2025 20:38:02 +0000 (15:38 -0500)
committerJean-Marc Pigeon <jmp@safe.c>
Thu, 13 Nov 2025 20:38:02 +0000 (15:38 -0500)
support/addconfig.sh

index 22d18700fe6989b7532f8810d79c5e32326ce98b..7f5f076dffeabf2ae6ceecbf81899d6b17c2f327 100755 (executable)
@@ -16,50 +16,4 @@ 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 "default_pass_scheme = digest-md5"
-      echo "connect=  dbname=$APPNAME"
-      echo "password_query=SELECT hash as password FROM emails WHERE email='%u'"
-      echo "user_query=SELECT 'mailleur' AS uid,'mail' AS gid,'$SPOOLDIR/%d/%n' AS home,'maildir:~' AS mail,'*:storage='||mxspace||'M' AS quota_rule FROM emails WHERE email='%u'"
-
-      ;;
-   "MYSQL"             )
-      echo "driver = mysql"
-      echo "default_pass_scheme = digest-md5"
-      echo "connect= host=localhost dbname=$APPNAME"
-      echo "password_query=SELECT hash as password FROM emails WHERE email='%u'"
-      echo "user_query=SELECT 'mailleur' AS uid,'mail' AS gid,'$SPOOLDIR/%d/%n' AS home,'maildir:~' AS mail,concat('*:storage=',mxspace,'M') AS quota_rule from emails WHERE email='%u'"
-      ;;
-    esac
-) >> /etc/$APPNAME/dovecot/dovecot-digest-sql.conf 2>&1
-
-(
-echo "#Added by addconfig.sh for $DB_TYPE data-base type" 
-echo "#"`date`
-case "$DB_TYPE" in
-   "POSTGRESQL"                )
-      echo "driver = pgsql"
-      echo "default_pass_scheme = CRYPT"
-      echo "connect=  dbname=$APPNAME"
-      echo "password_query=SELECT password FROM emails WHERE email='%u'"
-      echo "user_query=SELECT 'mailleur' AS uid,'mail' AS gid,'$SPOOLDIR/%d/%n' AS home,'maildir:~' AS mail,'*:storage='||mxspace||'M' AS quota_rule FROM emails WHERE email='%u'"
-
-      ;;
-   "MYSQL"             )
-      echo "driver = mysql"
-      echo "default_pass_scheme = CRYPT"
-      echo "connect= host=localhost dbname=$APPNAME"
-      echo "password_query=SELECT password FROM emails WHERE email='%u'"
-      echo "user_query=SELECT 'mailleur' AS uid,'mail' AS gid,'$SPOOLDIR/%d/%n' AS home,'maildir:~' AS mail,concat('*:storage=',mxspace,'M') AS quota_rule from emails WHERE email='%u'"
-      ;;
-    esac
-) >> /etc/$APPNAME/dovecot/dovecot-plain-sql.conf 2>&1