Debugging dank Fremdentscheidung
3. Februar 2009
E-Mail in Outlook 2007
Ich habe eine Extension für TYPO3 geschrieben, die per Cron-Job Benutzer deaktiviert, die sich seit mehr als 90 Tagen nicht mehr eingeloggt haben. Die Extension schickt darauf hin eine Mail mit den Namen der Benutzer, die deaktiviert wurden und alles ist gut. Das heißt, so lange man die Mail nicht im Outlook liest.
Denn der Lesbarkeit halber habe ich die Namen der Redakteure als Liste ausgeben lassen, pro Zeile ein Name. Allerdings kamen im Outlook selbst die Listen immer nur zerstückelt an: Ein Teil war so wie geplant, ein anderer Teil war völlig ohne Zeilenumbrüche. Also habe ich mir einen Kollegen dazu geholt, wir sahen beide auch keinen Fehler. Das hatte einen sehr einfachen Grund: Es gab keinen Fehler.
Zumindest nicht in der Extension. Outlook hatte eine kleine blaue Zeile über dem E-Mail-Text, zu sehen im großen Bild, das beim Klick auf das Thumbnail erscheint. Dort schrieb Outlook, es hätte “Unnötige Zeilenumbrüche entfernt”. Aha. Danke. Und wer oder was entscheidet, welche Zeilenumbrüche unnötig sind? Und vor allem: Warum macht Outlook das?