File attachment = new File(path);
DataSource source = new FileDataSource(attachment);
attachPart.setDataHandler(new DataHandler(source));
attachPart.setFileName(attachment.getName());
attachPart.setDisposition(MimeBodyPart.INLINE);
String mimeType = Files.probeContentType(attachment.toPath());
attachPart.setHeader("Content-Type",mimeType);
attachPart.setContentID("<" + attachment.getName()
+ "." + attachPart.hashCode() +"."+ System.currentTimeMillis() +">");
((Multipart)mainPart).addBodyPart(attachPart);
//replace html