alguem pode me dar uma ajuda…
tenho uma aplicação que monto um corpo de e-mail com resultados de uma consulta de um banco e envio…
só quem estou tentando solucionar os seguintes problemas:
1 - não sei por que está sendo enviado um anexo.txt.
2 - caracteres como “~” , “ç”, “´”, vem em forma de códigos…
se puderem me ajudar, agradeço…
parte do código :
…
public static void send(String smtpServer, String to, String from
, String subject, String body)
{
String contentType = “text/html”;
try
{
Properties props = System.getProperties();
props.put("mail.smtp.host", smtpServer);
Session session = Session.getDefaultInstance(props, null);
// New message
Message msg = new MimeMessage(session);
// fields FROM
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(to, false));
// SUBJECT AND BODY TEXT
msg.setSubject(subject);
msg.setContent(body, contentType);
// OHTER INFORMATIONS OF HEADER
msg.setHeader("
SEDUC", “PESQUISA”);
msg.setSentDate();new Date()
// Send the message
Transport.send(msg);
System.out.println("Message sent OK.");
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}