Am So 5.Oktober 2003 13:48 schrieben Sie: > -- Kristian Koehntopp <[EMAIL PROTECTED]> wrote: > > Dann h�ttest Du sehr schnell den Cyrus Mailserver. Der wird auch erst > > durch ein B�ndel Patches benutzbar in der realen Welt, weil die > > RFC-Nazis vom Cyrus-Team sich weigern, die in die Distribution > > aufzunehmen. > > -v? > > Ich nutze den hier auch, da der Server aber demn�chst mal umgebaut werden > wird, ist die Frage, ob ich den nicht durch was anderes ersetze.
Das Cyrus-Team implementiert die RFCs sehr strikt. So schreiben die IMAP-Bildungsregeln in der EBNF zum Beispiel vor, da� trailing spaces in IMAP commands ein Syntax Error sind. Also flaggen sie das als Error und f�hren das Command nicht aus. Outlook Express setzt hinter jedes IMAP command ein Space. Hier hatten sie in k�rzester Zeit einen aktiven Lynchmob bei sich im B�ro und das ist das einzige Mal, von dem ich wei�, da� sie ein Nicht-RFC-konformes Verhalten implementiert haben. Uncodierte (bare) 8-Bit Zeichen in Headerzeilen f�hren z.B. wahlweise zum Ablehnen der Mail (bounce) oder zum Ersetzen des Zeichens in ein "X". Es w�re leichter gewesen, den Code rauszulassen und das Zeichen halt 1:1 durchzureichen. Oder, wenn man RFC-Konformit�t wollte, das Zeichen in demselben Zeichensatz zu encoden, der f�r den Body der Mail anzunehmen ist. Und so weiter und so fort - Suse f�hrt ca. 10 Patches in deren Cyrus-Paket ein. Das Src-RPM will man zerlegen und die Patches f�r seinen eigenen Cyrus durchsehen, falls notwendig. Kristian -- http://www.amazon.de/exec/obidos/wishlist/18E5SVQ5HJZXG
