BodyPart iCalAttachment = new MimeBodyPart();
iCalAttachment.setDataHandler(new DataHandler(new javax.mail.util.ByteArrayDataSource(new ByteArrayInputStream(iCalMimeBody), "text/calendar;method=REQUEST;charset=\"UTF-8\"")));
multipart.addBodyPart(iCalAttachment);
multipart.addBodyPart(msg);
mimeMessage.setContent(multipart);
// -- Set some other header information --
//mimeMessage.setHeader("X-Mailer", "XML-Mail");