Hi,
jo, das Kopfkratzen teile ich mit dir.
INDY gibt ja nur einen MessagePart zurück, vom Typ multipart/alternative. Nun hoffte ich eben, dass man über
idMsg.MessageParts.Items[i].MessageParts.Count an die dort eingebetteten Teile kommt, da wieder durchiteriert und sich die gewünschten Teile zieht.
Normalerweise(!) wird aus dieser Hierarchie eine "flache Liste", man kann also in einem Rutsch alle Parts durchlaufen (wie in meinem Code).