Foros del Web » Creando para Internet » CSS »

problema al enviar por mail

Estas en el tema de problema al enviar por mail en el foro de CSS en Foros del Web. Hola a tod@s, he realizado un newsletter en vs.net con un css que contiene el estilo, mi problema es que al enviarlo por correo no ...
  #1 (permalink)  
Antiguo 26/05/2008, 01:53
 
Fecha de Ingreso: febrero-2008
Mensajes: 11
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta problema al enviar por mail

Hola a tod@s, he realizado un newsletter en vs.net con un css que contiene el estilo, mi problema es que al enviarlo por correo no coge bien el css...
¿Alguien sabe por qué pasa esto y alguna solución para arreglarlo?

Mi código es el siguiente:
Código:
Protected Sub btnEnviar_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnEnviar.Click
        Dim oMail As New MailMessage
        Try
            oMail.IsBodyHtml = True
            oMail.From = New MailAddress("[email protected]")
            oMail.To.Add(New MailAddress("[email protected]"))
            oMail.Body = Mensaje()

            oMail.Subject = "Noticias"

            Dim oSender As New SmtpClient
            oSender.Host = System.Configuration.ConfigurationManager.AppSettings("xxxxxx")
            oSender.Port = xx
            oSender.Send(oMail)

        Catch ex As Exception

        End Try

    End Sub

    Private Function Mensaje() As String
        Dim oFile As System.IO.File
        Dim oRead As System.IO.StreamReader
        Dim EntireFile As String



        oRead = IO.File.OpenText(Server.MapPath("newsletter.htm"))
        EntireFile = oRead.ReadToEnd()

        oRead.Close()
        oRead = Nothing
        oFile = Nothing

        Return EntireFile
    End Function
End Class
Un saludo
  #2 (permalink)  
Antiguo 26/05/2008, 09:50
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: problema al enviar por mail

¿El CSS está por aparte? Creo que los muchos correos no admiten esto. En tal caso, debes ponerlo en el mismo código. ¡Suerte!
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #3 (permalink)  
Antiguo 26/05/2008, 13:34
 
Fecha de Ingreso: febrero-2008
Mensajes: 11
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: problema al enviar por mail

Muchas gracias por tu ayuda daPhire, pero sí, el código lo tengo en el mismo htm, en la cabecera con en la etiqueta style.
Con outlook no me respeta el ancho de la página y me lo descoloca todo, en cambio con hotmail me lo muestra perfectamente exeptuando los background-images de los divs.
Ya no sé que más hacer
  #4 (permalink)  
Antiguo 26/05/2008, 13:50
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Respuesta: problema al enviar por mail

mmm esta raro
tal vez haya una diferencia de visualizacion quien sabe jaj
__________________
*La amistad se multiplica cuando se divide*
  #5 (permalink)  
Antiguo 27/05/2008, 09:01
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: problema al enviar por mail

Cita:
Iniciado por uruviel Ver Mensaje
Muchas gracias por tu ayuda daPhire, pero sí, el código lo tengo en el mismo htm, en la cabecera con en la etiqueta style.
Con outlook no me respeta el ancho de la página y me lo descoloca todo, en cambio con hotmail me lo muestra perfectamente exeptuando los background-images de los divs.
Ya no sé que más hacer
Las imagenes podrían ser por lo mismo que son archivos externos. Digo, supondré que estás usando las ligas completas, pero igual no creo que funcione... Y pues de Outlook, hay que ver de comienzo si al menos los admite... Ojalá pueda ayudarnos alguien que sepa más del tema. Suerte!
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
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:31.