Send an email through Java/Openmrs Module

@dkayiwa I tried using the same code from Reporting omod as indicated above for sending email.

I am getting the following class cast exception error, which I think maybe due to classloader issues.

Caused by: java.lang.ClassCastException: com.sun.mail.handlers.text_plain cannot be cast to javax.activation.DataContentHandler at javax.activation.MailcapCommandMap.getDataContentHandler(Unknown Source) at javax.activation.MailcapCommandMap.createDataContentHandler(Unknown Source) at javax.activation.DataHandler.getDataContentHandler(Unknown Source) at javax.activation.DataHandler.writeTo(Unknown Source) at javax.mail.internet.MimeUtility.getEncoding(MimeUtility.java:261) at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1321) at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1030) at javax.mail.internet.MimeMultipart.updateHeaders(MimeMultipart.java:416) at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1307) at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2074) at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:2042) at javax.mail.Transport.send(Transport.java:117)

Any clue? This seems like the issue reported here