[Dovecot-de] Dovecot active/active-Replikation
Jan Behrend
jbehrend at mpifr-bonn.mpg.de
Mi Okt 22 13:22:43 CEST 2014
Hallo Liste,
es wird alles wieder gut!
On Thu, 2014-10-02 at 09:31 +0200, Jan Behrend wrote:
> dovecot-ldap-userdb.conf.ext (watch the unintended line breaks):
> debug_level = 0
>
> uris = ldap://ldap.mpifr-bonn.mpg.de
> ldap://ldap2.mpifr-bonn.mpg.de ldap://ldap3.mpifr-bonn.mpg.de
> ldap://ldap4.mpifr-bonn.mpg.de
> tls = yes
> tls_ca_cert_file = /etc/ssl/certs/Max-Planck-Gesellschaft.pem
> tls_require_cert = demand
>
> base = ou=people,dc=mpifr-bonn,dc=mpg,dc=de
> user_attrs = =home=/home/%
> Ln,=uid=40000,=gid=40000,=mail=mdbox:/var/mail/%Ln
> user_filter = (&(objectClass=mpifrUser)(finalMailAddress=%
> Ln at mpifr-bonn.mpg.de)(uid=%Ln))
> pass_attrs = uid=user,mailMd5Password=password
> pass_filter = (&(objectClass=mpifrUser)(finalMailAddress=%
> Ln at mpifr-bonn.mpg.de)(uid=%Ln))
>
> iterate_attrs = uid=user
> iterate_filter = (objectClass=mpifrUser)
> default_pass_scheme = MD5-CRYPT
Die doppelten Mails sind weg!
Der Fehler lag in der obigen userDB/passDB Config:
"=user=%Ln" fehlte hier in der passDB. Daher kam es dazu, dass "doveadm
replicator status jbehrend*" einen Status für jbehrend und für
jbehrend at mpifr-bonn.mpg.de ausgegeben hat. Das hat _bis jetzt_ nicht
gestört.
Die Config sieht mit allen Veränderungen (Verbesserungen) also jetzt so
aus (mind the line feeds):
debug_level = 0
uris = ldap://ldap.mpifr-bonn.mpg.de
ldap://ldap2.mpifr-bonn.mpg.de ldap://ldap3.mpifr-bonn.mpg.de
ldap://ldap4.mpifr-bonn.mpg.de
tls = yes
tls_ca_cert_file = /etc/ssl/certs/Max-Planck-Gesellschaft.pem
tls_require_cert = demand
base = ou=people,dc=mpifr-bonn,dc=mpg,dc=de
user_attrs = =user=%
Ln,mailhome=home,=uid=40000,=gid=40000,mailstorage=mail,carLicense=mail_replica
user_filter = (&(objectClass=mpifrUser)(finalMailAddress=%
Ln at mpifr-bonn.mpg.de)(uid=%Ln))
pass_attrs = =user=%Ln,mailMd5Password=password
pass_filter = (&(objectClass=mpifrUser)(finalMailAddress=%
Ln at mpifr-bonn.mpg.de)(uid=%Ln))
iterate_attrs = uid=user
iterate_filter = (objectClass=mpifrUser)
Siehe auch http://wiki2.dovecot.org/AuthDatabase/LDAP/Userdb
===snip===
If the (LDAP) password database has "user_attrs = =user=%n", then the
domain part of the login name will be stripped by the password database.
The UserDB will not see any domain part, i.e. %n and %u are the same
thing for the UserDB.
===snip===
LG Jan
--
MAX-PLANCK-INSTITUT fuer Radioastronomie
Jan Behrend - Rechenzentrum
----------------------------------------
Auf dem Huegel 69, D-53121 Bonn
Tel: +49 (228) 525 359, Fax: +49 (228) 525 229
jbehrend at mpifr-bonn.mpg.de http://www.mpifr-bonn.mpg.de
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : smime.p7s
Dateityp : application/x-pkcs7-signature
Dateigröße : 6071 bytes
Beschreibung: nicht verfügbar
URL : <https://listen.jpberlin.de/pipermail/dovecot/attachments/20141022/4d841045/attachment.bin>
Mehr Informationen über die Mailingliste Dovecot