From 556847250cd5cb0e4c68e0b2fe6a8be49625ddc2 Mon Sep 17 00:00:00 2001 From: Jean-Marc Pigeon Date: Thu, 13 Nov 2025 15:38:02 -0500 Subject: [PATCH] Improving initial configuration --- support/addconfig.sh | 46 -------------------------------------------- 1 file changed, 46 deletions(-) diff --git a/support/addconfig.sh b/support/addconfig.sh index 22d1870..7f5f076 100755 --- a/support/addconfig.sh +++ b/support/addconfig.sh @@ -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 -- 2.47.3