// create a message
Message msg = new MimeMessage(session);
// set the from
msg.setFrom(fromAddress);
InternetAddress[] address ={new InternetAddress(_to)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(_subject);
MimeBodyParttextPart = new MimeBodyPart();
textPart.setContent(_bodyText, "text/plain");
MimeBodyPartattachFilePart = new MimeBodyPart();
FileDataSourcefds = new FileDataSource(_fileName);
attachFilePart.setDataHandler(new DataHandler(fds));
attachFilePart.setFileName(fds.getName());
Multipart mp = new MimeMultipart();
mp.addBodyPart(textPart);
mp.addBodyPart(attachFilePart);
msg.setContent(mp);
Transport.send(msg);