none
smtp.office365.com imagen en cuerpo del mensaje RRS feed

  • Pregunta

  • Segui un ejemplo que encontre en la red, con un remitente de gmail, al enviar el correo se muestra la imagen en la direccion que lo recibe, el problema es con el remitente

    SMTP.Host = "smtp.office365.com" SMTP.Port = "587"

    No se muestra la imagen en el mensaje, en la direccion de correo que lo recibe

    Dim SMTP As New System.Net.Mail.SmtpClient 'Variable con la que se envia el correo
            Dim CORREO As New System.Net.Mail.MailMessage
            CORREO.From = New System.Net.Mail.MailAddress("con@xxx.edu.mx", "Correo Electronico", System.Text.Encoding.UTF8)
    
    
    
            Dim cuerpo As String
            cuerpo = "<HTML><HEAD><title>Envio</title></HEAD><BODY><img src=companylogo ><table width=""600"" border=""0"" ><tr><td><font face=""Arial, Helvetica, sans-serif"" size=""2"">ESTIMADO CLIENTE .<br> </font></td></tr><tr><td><font face=""Arial, Helvetica, sans-serif"" size=""2"">Si tiene algún problema.</font></td></tr></table></BODY></HTML>"
    
            Dim htmlView As AlternateView = AlternateView.CreateAlternateViewFromString(cuerpo, Nothing, "text/html")
            'Path de la imagen
            'Dim logo As New LinkedResource("C:\agregar.png")
            logo.ContentId = "companylogo"
            'Adicionando logo
            htmlView.LinkedResources.Add(logo)
    
            CORREO.To.Add("xxx@gmail.com")
            'Adicionando copia oculta
            CORREO.Bcc.Add("xxx@yahoo.com.mx")
    
            CORREO.IsBodyHtml = True
            CORREO.AlternateViews.Add(htmlView)
    
            CORREO.Subject = "Confirmación de recarga - AutoMailer -"
            SMTP.Host = "smtp.office365.com"
            SMTP.Port = "587"
    
    
            Try
                SMTP.EnableSsl = True
                SMTP.Credentials = New System.Net.NetworkCredential("con@xxx.edu.mx", "hola.2019")
                SMTP.Send(CORREO)
    
            Catch ex As System.Net.Mail.SmtpException
                MessageBox.Show("Fallo el envio: " & ex.Message)
            End Try

    martes, 16 de abril de 2019 22:44

Todas las respuestas

  • Hola  

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te hago la recomendación de ingresar al siguiente enlace en donde puedes encontrar una posible solución para tu problema.

    https://social.msdn.microsoft.com/Forums/es-ES/502861e9-04ad-4afc-b64d-7e1d522c2b30/insertar-imagen-en-cuerpo-de-mensaje?forum=vbes

    Gracias por usar los foros de MSDN.

    Carlos Ruiz
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    miércoles, 17 de abril de 2019 14:21