Ich
vermute einfach mal, dass es mit der Base64-Kodierung zu tun hatte... das ist ja das gängige Verfahren bei binären E-Mails. Es gibt es nämlich genau drei Möglichkeiten, wie Base64-enkodierte Daten enden können: entweder gar kein Padding-Zeichen, einmal
=
, oder
==
; weil immer 3 Bytes auf 4 Zeichen abgebildet werden. Und je nach Datenlänge geht das nicht ganz auf, sodass am Ende aufgefüllt werden muss.
Wäre denkbar, dass einer dieser Fälle von
Indy falsch gehandelt wurde, was die ca. 30% erklären würde.
Es muß ja zwangsläufig an
Indy gelegen haben. Nach dem Austausch mit gegen das Build: Indy10_4778 ging es einwandfrei.
Es betraf übrigens nur UUE codierte Mails!
Gruss
Mc