Cyrus akzeptiert nur case-sensitive Usernamen
Hallo liebe Listenteilnehmer, Ich habe einen Mailserver (zum ersten Mal Cyrus installiert) hier in der Testphase und habe festgestellt, dass er nur Mailadressen in die Postfächer verteilen kann, die genau case-sensitive mit den Mailboxen übereinstimmen. Ich möchte das unbedingt abstellen, weil meine User "wild" angelegt sind (z.B. Mueller, meier, CA-EDV, CE-Sekretariat, usw.). Es kann von keinem Fremden erwartet werden, dass er die Mails mit korrekter Groß-/Kleinschreibung adressiert. Wie stelle ich das in Cyrus ab? Best regards, Marc Mc Guinness -- Internet: http://www.computernetworking.de Internet: http://www.teamberatung.org Internet: http://www.mcguinness.de PGP Public Key Block: http://mcguinness.psychology4u.de/public.txt
Hallo Leute, Marc Mc Guinness schrieb:
Hallo liebe Listenteilnehmer,
Ich habe einen Mailserver (zum ersten Mal Cyrus installiert) hier in der Testphase und habe festgestellt, dass er nur Mailadressen in die Postfächer verteilen kann, die genau case-sensitive mit den Mailboxen übereinstimmen.
Ich möchte das unbedingt abstellen, weil meine User "wild" angelegt sind (z.B. Mueller, meier, CA-EDV, CE-Sekretariat, usw.). Es kann von keinem Fremden erwartet werden, dass er die Mails mit korrekter Groß-/Kleinschreibung adressiert.
Wie stelle ich das in Cyrus ab?
Wenn das in Cyrus nicht möglich ist, dann wäre evtl. eine Alternative die Änderung von Zieladressen per Procmail. Ich stelle mir das so vor, dass Procmail einfach alle Zieladressen in Kleinbuchstaben umwandelt. Ich muss dann natürlich in Cyrus alle Mailboxen auch in Kleinbuchstaben umwandeln. Hat vielleicht jemand so ein procmail skript? Best regards, Marc Mc Guinness -- Internet: http://www.computernetworking.de Internet: http://www.teamberatung.org Internet: http://www.mcguinness.de PGP Public Key Block: http://mcguinness.psychology4u.de/public.txt
*** Marc Mc Guinness (suse-linux@mcguinness.de) schrieb in suse-linux heute:
[...]
Du führst Selbstgespräche!? Interessant...
Hilft
man -P 'less +"/ {7}normalizeuid"' imapd.conf
weiter?
Ansonsten dürfte es eine Nachlässigkeit oder ein Feature des cyrus local
mailer "deliver" sein. Man könnte sich beispielsweise einen wrapper
schreiben, der die enstprechenden Argumente auf lower case wandelt und
diesen statt "deliver" als local mailer angeben...
MfG Henning Hucke
--
"Hier wird Dir niemand sagen, was Du vielleicht hoeren moechtest, sondern
was er Dir sagen moechte." (Bettina Fink in
Hallo Henning, Henning Hucke schrieb:
*** Marc Mc Guinness (suse-linux@mcguinness.de) schrieb in suse-linux heute:
[...]
Du führst Selbstgespräche!? Interessant...
Bin sooo einsam...
Hilft man -P 'less +"/ {7}normalizeuid"' imapd.conf weiter?
[...]Lowercase uid and strip leading and trailing blanks. It is recommended to set this to yes, especially if OpenLDAP is used as authentication source.[...] Ich werde das mal testen, aber bin mir nicht sicher ob es damit funktioniert. In google funktioniert ein "normalizeuid" überhaupt nicht. Kein einziger Treffer. Merkwürdig.
Ansonsten dürfte es eine Nachlässigkeit oder ein Feature des cyrus local mailer "deliver" sein. Man könnte sich beispielsweise einen wrapper schreiben, der die enstprechenden Argumente auf lower case wandelt und diesen statt "deliver" als local mailer angeben...
Ja, daran hatte ich auch gedacht. Es müssen ja viele Leute dasselbe Problem haben und vielleicht hat jemand schon so einen Wrapper geschrieben. Derzeit sind meine User über case-sensitive E-Mailadressen erreichbar. Das kann doch nicht sein.
MfG Henning Hucke
Gruss, Marc Mc Guinness -- Internet: http://www.computernetworking.de Internet: http://www.teamberatung.org Internet: http://www.mcguinness.de PGP Public Key Block: http://mcguinness.psychology4u.de/public.txt
On Tue, Jun 03, 2003 at 12:41:54PM +0200, Marc Mc Guinness wrote:
Ich werde das mal testen, aber bin mir nicht sicher ob es damit funktioniert. In google funktioniert ein "normalizeuid" überhaupt nicht. Kein einziger Treffer. Merkwürdig.
authid_normalize ist einer von zahlreichen Patches gegen den Standard-Cyrus, die von Suse eingepflegt werden. Das ist auch notwendig, da das Cyrus-Coreteam ein wenig seltsame Kriterien hat, was die Aufnahme von Patches angeht. Du findest den Patch, indem Du nach auithid_normalize suchst.
Derzeit sind meine User über case-sensitive E-Mailadressen erreichbar. Das kann doch nicht sein.
Der RFC fordert, daß Mailadressen vor dem @ case-sensitive sind, der Teil nach dem @ nicht case-sensitive ist. Ausgenommen hiervon ist lediglich postmaster. Das Cyrus-Coreteam legt großen Wert auf Treue zu den Buchstaben des RFC und nimmt keine Patches an, die absolute RFC-Konformität unterlaufen würden. Das Cyrus-Team hat außerdem eine Reihe von Dingen in den Cyrus eingebaut, die dafür sorgen, daß nicht RFC-konforme Mails zwangsweise konform gepatched werden. So werden zum Beispiel Zeichen mit gesetztem 8. Bit in einer Subjectzeile durch ein "x" ersetzt. Die Begründung ist ein Verstoß gegen den MIME-RFC, der so etwas verbietet. Ein Verweis auf die "be strict in what you send and liberal in what you accept"-Prämisse der RFCs wurde nicht akzeptiert. Auch hier existiert ein Suse-Patch, der dies abschaltbar macht (ein analoger Patch von mir wurde vom Core-Team mit der o.a. Begründung abgewiesen). Kristian
participants (3)
-
Henning Hucke
-
Kristian Koehntopp
-
Marc Mc Guinness