Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Enviar un correo con el cuerpo en formato html

27 views
Skip to first unread message

paulcc84

unread,
May 24, 2010, 11:38:11 AM5/24/10
to
Hola a todos y buenos dias, tengo que enviar un correo que contenga html lo
cual ya puedo enviar el correo pero no se muestra bien lo que mando ya que se
muestra en html esto es lo que estoy haciendo :

StringBuilder strHtml = new StringBuilder();

strHtml.Append("Codigo html >");


MailMessage message = new MailMessage("unCo...@hotmail.com",
"Otroc...@hotmail.com@gmail.com", "Prueba Correo", "Prueba Correo");

AlternateView alternate =
AlternateView.CreateAlternateViewFromString(strHtml.ToString());
message.AlternateViews.Add(alternate);

SmtpClient client = new SmtpClient("localhost");
client.Credentials = CredentialCache.DefaultNetworkCredentials;
client.Send(message);
que es lo que estoy haciendo mal ya que lo que envio como dije anterior
mente se me muestra en html, no se si me pude explicar bien, les agradesco
toda la ayuda que me puedan brindar.

Pura vida

--
desarrollo

Alberto Poblacion

unread,
May 24, 2010, 2:58:25 PM5/24/10
to
"paulcc84" <paul...@gmail.com> wrote in message
news:23071E04-F30F-494F...@microsoft.com...

> Hola a todos y buenos dias, tengo que enviar un correo que contenga html
> lo
> cual ya puedo enviar el correo pero no se muestra bien lo que mando ya que
> se
> muestra en html esto es lo que estoy haciendo :
>
> StringBuilder strHtml = new StringBuilder();
>
> strHtml.Append("Codigo html >");
>
>
> MailMessage message = new MailMessage("unCo...@hotmail.com",
> "Otroc...@hotmail.com@gmail.com", "Prueba Correo", "Prueba Correo");
>
> AlternateView alternate =
> AlternateView.CreateAlternateViewFromString(strHtml.ToString());
> message.AlternateViews.Add(alternate);

El HTML lo tienes que meter en el "Body", es decir, donde ahora mismo
estás poniendo "Prueba Correo". Después le pones true en la propiedad
IsBodyHtml. El AlternateView se usa para meter texto plano (no HTML), y
sirve para meter el texto alternativo que se presenta en los lectores de
correo que no soportan HTML.

paulcc84

unread,
May 25, 2010, 11:50:16 AM5/25/10
to
Si estas en lo correcto muchas gracias por la ayuda brindada
me funciono de maravilla

pura vida
--
desarrollo


"Alberto Poblacion" wrote:

> .
>

0 new messages