Foros del Web » Programación para mayores de 30 ;) » Java »

formato a email

Estas en el tema de formato a email en el foro de Java en Foros del Web. hola! he tenido muchos problemas con mi código de enviar email por la compañía de mi dominio, así que he tenido que cambiar el código ...
  #1 (permalink)  
Antiguo 01/03/2012, 09:24
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 1 mes
Puntos: 17
formato a email

hola! he tenido muchos problemas con mi código de enviar email por la compañía de mi dominio, así que he tenido que cambiar el código que originalmente tenía, en el que podía poner esto:

Código:
message.setText("Correo <br>" + "<b>enviado </b> desde  <i>java</i>.","ISO8859-1","html");
Y enviaba así:

Código:
Transport t = session.getTransport("smtp");
t.connect("[email protected]","password");
Por esto ahora:


Código:
		Authenticator auth = new SMTPAuthenticator();

			Session session = Session.getInstance(props, auth);
			// -- Create a new message --
			Message msg = new MimeMessage(session);
			// -- Set the FROM and TO fields --
			msg.setFrom(new InternetAddress("[email protected]"));
			msg.addRecipients(Message.RecipientType.BCC, addresses);
			msg.setSubject(emailSubject);
			msg.setText(emailBody);
			//msg.setText(emailBody,"ISO-8859-1", "html");

			// -- Set some other header information --
			msg.setSentDate(new Date());
			Transport.send(msg);
El problema es que ahora setText no me permite enviar html, ¿cómo puedo solucionarlo?

Gracias!
  #2 (permalink)  
Antiguo 01/03/2012, 09:38
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 1 mes
Puntos: 17
Respuesta: formato a email

Ya lo he conseguido.

Código:
		     msg.setContent(emailBody,"text/html; charset=iso-8859-1");

Etiquetas: email, formato
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:01.