clumsy
04.09.09, 21:36
Servus,
habe einen Postfix mit MySQL-backend laufen. In de Datenbank gibt es eine Tabelle, in der die User sind. Der Username in der Tabelle ist "user@meinedomain.de".
Ich rufe nun meine Mails mit IMAP ab und authentisiere mich mit dem Benutzername "user@meinedomain.de", dann passt alles. Wie kann ich erreichen, dass ich mich auch nur mir dem Benutzernamen "user" anmelden kann und "meinedomain.de" eine Defaultdomäne wird? Ich hab in der Dovecot-Konfig nichts dazu gefunden...
Hier mal die dovecot-mysql.conf:
driver = mysql
default_pass_scheme = CRYPT
connect = host=/var/lib/mysql/mysql.sock dbname=postfixdb user=dovecot password=blabla
password_query = SELECT password FROM mailbox WHERE username = '%u' AND active = '1'
user_query = SELECT concat('maildir:/var/vmail/',maildir) as mail, 555 AS uid, 555 AS gid FROM mailbox
# %u = entire user@domain
# %n = user part of user@domain
# %d = domain part of user@domain
Vielen Dank schonmal!
clumsy
habe einen Postfix mit MySQL-backend laufen. In de Datenbank gibt es eine Tabelle, in der die User sind. Der Username in der Tabelle ist "user@meinedomain.de".
Ich rufe nun meine Mails mit IMAP ab und authentisiere mich mit dem Benutzername "user@meinedomain.de", dann passt alles. Wie kann ich erreichen, dass ich mich auch nur mir dem Benutzernamen "user" anmelden kann und "meinedomain.de" eine Defaultdomäne wird? Ich hab in der Dovecot-Konfig nichts dazu gefunden...
Hier mal die dovecot-mysql.conf:
driver = mysql
default_pass_scheme = CRYPT
connect = host=/var/lib/mysql/mysql.sock dbname=postfixdb user=dovecot password=blabla
password_query = SELECT password FROM mailbox WHERE username = '%u' AND active = '1'
user_query = SELECT concat('maildir:/var/vmail/',maildir) as mail, 555 AS uid, 555 AS gid FROM mailbox
# %u = entire user@domain
# %n = user part of user@domain
# %d = domain part of user@domain
Vielen Dank schonmal!
clumsy