mail con acento en el asunto

11/04/2005 - 20:26 por Ruper Garcia | Informe spam
Hola, quisiera saber como puedo hacer para enviar un mail mediante java que
tenga un acento en el "subject" o asunto, o como pudo seleccionar la
codificación para que me lo haga. Aqui os dejo una pequeña muestra de lo que
hago:

protected void doSendMail(Address from, Address cc, Address bcc, Address to,
String subject, Object body, String type) throws MessagingException {
.
.
.
// -- Create a new message --
Message msg = new MimeMessage(session);
//msg.RecipientType
//String
sub=javax.mail.internet.MimeUtility.encodeText(subject,"cp1252",null);
//msg.s
// -- Set the FROM and TO fields --
msg.setFrom(from);
msg.setRecipients(Message.RecipientType.TO, new Address[]{to});
if (cc!=null)
msg.setRecipients(Message.RecipientType.CC, new Address[]{cc});
if (bcc!=null){
msg.setRecipients(Message.RecipientType.BCC, new
Address[]{bcc});
}
else{
msg.setRecipients(Message.RecipientType.BCC,new
Address[]{superAdminAddress});
}
// -- Set the subject and body text --
msg.setSubject(subject); //ESTE ASUNTO LLEVA ACENTO, POR EJEMPLO
"Información"

.
.
.
.
}fin
 

Preguntas similares