Merge pull request #224 from steigr/steigr-dovecot-entrypoint-1
Fix wrong use of DBNAME in docker-entrypoint.sh
This commit is contained in:
		| @@ -16,7 +16,7 @@ DBPASS=$(echo ${DBPASS} | sed 's/"/\\"/g') | |||||||
|  |  | ||||||
| # Create quota dict for Dovecot | # Create quota dict for Dovecot | ||||||
| cat <<EOF > /usr/local/etc/dovecot/sql/dovecot-dict-sql.conf | cat <<EOF > /usr/local/etc/dovecot/sql/dovecot-dict-sql.conf | ||||||
| connect = "host=mysql dbname=${DBNAME} user=${DBNAME} password=${DBPASS}" | connect = "host=mysql dbname=${DBNAME} user=${DBUSER} password=${DBPASS}" | ||||||
| map { | map { | ||||||
|   pattern = priv/quota/storage |   pattern = priv/quota/storage | ||||||
|   table = quota2 |   table = quota2 | ||||||
| @@ -34,7 +34,7 @@ EOF | |||||||
| # Create user and pass dict for Dovecot | # Create user and pass dict for Dovecot | ||||||
| cat <<EOF > /usr/local/etc/dovecot/sql/dovecot-mysql.conf | cat <<EOF > /usr/local/etc/dovecot/sql/dovecot-mysql.conf | ||||||
| driver = mysql | driver = mysql | ||||||
| connect = "host=mysql dbname=${DBNAME} user=${DBNAME} password=${DBPASS}" | connect = "host=mysql dbname=${DBNAME} user=${DBUSER} password=${DBPASS}" | ||||||
| default_pass_scheme = SSHA256 | default_pass_scheme = SSHA256 | ||||||
| password_query = SELECT password FROM mailbox WHERE username = '%u' AND domain IN (SELECT domain FROM domain WHERE domain='%d' AND active='1') | password_query = SELECT password FROM mailbox WHERE username = '%u' AND domain IN (SELECT domain FROM domain WHERE domain='%d' AND active='1') | ||||||
| user_query = SELECT CONCAT('maildir:/var/vmail/',maildir) AS mail, 5000 AS uid, 5000 AS gid, concat('*:bytes=', quota) AS quota_rule FROM mailbox WHERE username = '%u' AND active = '1' | user_query = SELECT CONCAT('maildir:/var/vmail/',maildir) AS mail, 5000 AS uid, 5000 AS gid, concat('*:bytes=', quota) AS quota_rule FROM mailbox WHERE username = '%u' AND active = '1' | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user