e ae pessoal blz???
seguinte…eu construi um programa que envia email…so que quando eu anexo um arquivo nele…o corpo do email vai em branco…o que pode ser???
esse é o fonte:
[color=“blue”]MimeMessage msg = new MimeMessage(mailSession);
try {
msg.setFrom(new InternetAddress(“teste@teste.com.br”));
msg.setSentDate(new Date());
msg.setSubject(“Teste de Email”);
msg.setContent(Mensagem, “text/html”);
msg.setFileName(“TesteMail.txt”);
Transport t = mailSession.getTransport(“smtp”);
t.connect(mailhost, “login”, “senha”);
t.sendMessage(msg,addrs);
}
catch(Exception ex) {}[/color]
ele ta achando o arquivo…
ele envia o email com o arquivo anexado…mas o corpo da mensagem fica em branco…
fiz um teste e tirei a linha onde é anexado o arquivo…e o email vem com o corpo da mensagem preenchido…é so quando eu anexo alguma coisa que o corpo fica em branco…
Só com MimeMessage não dá pra mandar attachments…
Não sou especialista em JavaMail, mas já escovei muito bit tentando mandar mensagens S/MIME (e-mail com assinatura digital), portanto já vi que não ia funcionar logo de cara.
Em vez disso, leia o seguinte artigo:
How do I send email with attachments using the JavaMail API?