Nabend,
ich habe auf einem Debian Lenny ein Dovecot 1.0.15 laufen und ich möchte gerne Mail Quotas über MySQL einstellen. Nur aus irgendwelcehn gründen übernimmt er die Daten aus der MySQL Datenbank nicht.
Grundsätzlich läuft es da die Quota einstellung aus der dovecot.conf übernommen wird.
Die mysql.conf dazu
Nach dem Dovecot Wiki sollte es richtig sein aber es geht nicht.
http://wiki.dovecot.org/Quota/1.0
http://wiki.dovecot.org/Quota/Maildir
Kennt vielleicht jemand das Problem und/oder hat eine Idee?
MfG
ich habe auf einem Debian Lenny ein Dovecot 1.0.15 laufen und ich möchte gerne Mail Quotas über MySQL einstellen. Nur aus irgendwelcehn gründen übernimmt er die Daten aus der MySQL Datenbank nicht.
Grundsätzlich läuft es da die Quota einstellung aus der dovecot.conf übernommen wird.
Code:
protocol imap {
mail_plugins = quota imap_quota autocreate zlib mail_log
}
protocol pop3 {
mail_plugins = quota
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
postmaster_address = postmaster@localhost
auth_socket_path = /var/run/dovecot/auth-master
mail_plugins = cmusieve quota
global_script_path = /var/vmail/globalsieverc
quota_full_tempfail = yes
rejection_reason = Your message to <%t> was automatically rejected:%n%r
}
plugin {
quota = maildir:storage=102400:ignore=Trash
}
Die mysql.conf dazu
Code:
driver = mysql
connect = host=127.0.0.1 dbname= user= password=
default_pass_scheme = PLAIN
password_query = SELECT password, 5000 AS userdb_uid, 5000 AS userdb_gid, concat('maildir:storage=', quota,':ignore=Trash') as userdb_quota FROM users WHERE email = '%u'
user_query = SELECT CONCAT('maildir:/var/vmail/',email) AS mail, 5000 AS uid, 5000 AS gid, concat('maildir:storage=', quota,':ignore=Trash') as quota FROM users WHERE email = '%u'
Nach dem Dovecot Wiki sollte es richtig sein aber es geht nicht.
http://wiki.dovecot.org/Quota/1.0
http://wiki.dovecot.org/Quota/Maildir
Kennt vielleicht jemand das Problem und/oder hat eine Idee?
MfG
Zuletzt bearbeitet: