I have a spring-stand alone application which uses simple spring email code as below , the to and the message is constructed using the values iter
to
message
You can enclose sendMail into separate Runnable class and put tasks into ExecutorService ( or use @Async above sendMail method, but this is harded to configure - just my opinion ).