Pessoal,
Criei o codigo abaixo para enviar e-mails, e o anexo vai sem o texto, ou seja em branco.
Obs.: O corpo da mensagem aparece normal

Alguém pode me dar um Help !!!
public EnviaEmail() {
try {
File file = new File("C:\\testesql.txt");
//Propriedades da sessao
Properties prop = new Properties ();
prop.put("mail.smtp.host", "blabla.com.br");
//Sessao
Session session = Session.getDefaultInstance (prop, null);
//Mensagem
Message msg = new MimeMessage (session);
//Atributos da mensagem
msg.setFrom (new InternetAddress ("[email removido]", "Sistema de Previsão de Vendas"));
msg.addRecipient(Message.RecipientType.TO, new InternetAddress ("[email removido]", "Sandro Maximo"));
msg.setSubject ("Testando anexo");
// Cria 1ª parte da mensagem
MimeBodyPart messageBodyPart = new MimeBodyPart();
//Conteudo da 1ª parte da mensagem
messageBodyPart.setText("Testando anexo no email.\n\n\n\n\n");
//Cria container para guardar as varias partes da mensagem
Multipart multipart = new MimeMultipart();
//Armazena a 1ª parte da mensagem no container
multipart.addBodyPart(messageBodyPart);
// 2ª parte - Anexo
messageBodyPart = new MimeBodyPart();
DataSource source = new FileDataSource(file);
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(file.getName());
//Armazena a 2ª parte (o anexo da mensagem) no container
multipart.addBodyPart(messageBodyPart);
//Coloca as partes na mensagem
msg.setContent(multipart);
/* Para ver os comandos do mail server*/
session.setDebug(true);
//Envia a mensagem
Transport.send(msg);
} catch (Exception ex) {
System.out.println(ex.getMessage());
System.exit(0);
}
}