Bueno, no se si este es el sitio indicado pero te respondo:
Creo que necesitas efectivamente una regla que cuando suba un documento xml:
* Extraiga metadatos via xpath (campo mail).
* Que defina un aspecto donde una propiedad se pueda mapear con el mail extraido.
* Que envie un mail via api javascript a la propiedad mailto.
Necesitas, por tanto, crear un extractor via xpath que recoja el campo en custom-metadata-extrators-context.xml, el aspecto donde se va a mapear en tu modelo de contenidos (p.ej. exampleModel.xml), un pequeño script en js en el servidor, y la regla en cuestión.
Un saludo.
–C.