// 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);