-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