I'm going to use jmsSender to send the Email, and it should be sent just when the Transactions have been committed successfully. I need to find out the status of the transaction.
Isn't that a classic use of jms queues?