Hola,
Creo que es posible hacerlo mediante el componente "TIdMessage" que se incluye en los
componentes Indy. No estoy ahora mismo seguro pero me parece que puedes utilizar un método tal que "LoadFromFile" y a partir de ahí acceder a los distintos campos del mensaje... incluso a los archivos adjuntos.
Prueba a ver.