From: Jean-Marc Pigeon Date: Thu, 13 Nov 2025 20:38:02 +0000 (-0500) Subject: Improving initial configuration X-Git-Tag: tag-0.17~40 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=556847250cd5cb0e4c68e0b2fe6a8be49625ddc2;p=jmp%2Fmailleur Improving initial configuration --- 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