Je sais qu'il y a des cas où ça pourrait être pratique. Là, en l’occurrence, ce n'est quand même pas le rôle du framework.
Chez Fine Media, on a développé une plate-forme séparée des applis web, pour générer des emails à partir de templates Smarty.
Une astuce (un peu moche, je suis d'accord) serait que ton contrôleur se connecte au serveur local (avec CURL ou un simple file_get_contents) sur une URL qui va générer le contenu HTML de l'email ; il récupère ce contenu et l'utilise pour envoyer son email. C'est pas très joli, mais on peut voir ça comme une utilisation de webservices internes ;-)