javamail with javamail 1.4 . support simple text email, html email and html template email. and also support send attach or insert inline images