Das hab ich gestern Abend auch mal probiert im Zusammenhang mit TIdMessage & TIdAttachment
(übernommen aus einem
Pop3-Beispiel für Dateienhänge die theoretisch ganz genau so gespeichert werden)
nur ist die Anzahl der Attachments 0 weil da scheinbar keine "unkodierten" also binary Attachments mit verarbeitet werden können
aber es muss doch irgendwie möglich sein die Dateien ordentlich getrennt und mit ihrem original-Dateinamen aus dem Stream zu lösen...
hatte gestern Abend bald nen Nervenzusammenbruch weil ich den Stream nicht so bearbeiten konnte wie ich es gerne gehabt hätte

(von "Invalid Typecast" zur Runtime bis zur
AV hatte ich alles dabei)