none
Enviar un correo outlook con imagen RRS feed

  • Pregunta

  • Hola a todos.

    quiero que me ayuden en este problemita que tengo, creo que la respuesta es facil pero no llego a encontrarlo.
    Como puedo incrustar al HTML la imagen que tengo en el Image.

     public void enviarMail3()
        {
            String nombre = this.txtNombres.Text.Trim();
            String empresa = this.txtEmpresa.Text.Trim();
            String area = this.txtArea.Text.Trim();
            String puesto = this.txtPuesto.Text.Trim();
            String mail = this.txtEmail.Text.Trim();
            String telefono = this.txtTelefono.Text.Trim();
            String encargado = this.txtEncargado.Text.Trim();
            String mensaj = this.txtMensaje.Text.Trim();
     
            OutLook.Application oApp = new OutLook.Application();    
            OutLook.NameSpace oNS = oApp.GetNamespace("mapi"); 
            oNS.Logon(Missing.Value, Missing.Value, true, true);
            OutLook.MailItem oMsg = (OutLook.MailItem)oApp.CreateItem(OutLook.OlItemType.olMailItem);
            oMsg.Subject = "Presentacion y Bienvenida del Nuevo Practicante";
            String sHtml;
            sHtml = "<HTML>\n" +
                    "<HEAD>\n" +
                    "<TITLE>Presentacion y Bienvenida del Nuevo Practicante</TITLE>\n" +
                    "</HEAD>\n" +
                    "<BODY>\n" +
                    "<table width=500px>\n" +
                    "<tr> <td align=left><h3>Estimado(a),</h3></td> </tr>\n" +
                    "<tr> <td align=left><h4>" + mensaj + "</h4></td></tr>\n" +
                    "<tr> <td align=left><img src=     /></td></tr>\n" +
                    "<tr> <td align=left>\n" +
                    "<span>" + nombre + "</span><br />" +
                    "<span>" + encargado + "</span><br />" +
                    "</td></tr>\n" +
                    "</BODY>\n" +
                    "</HTML>";
            oMsg.HTMLBody = sHtml;

            OutLook.Recipients oRecips = (OutLook.Recipients)oMsg.Recipients;

            OutLook.Recipient oRecip = (OutLook.Recipient)oRecips.Add("aa@micorreo.com");
            oRecip.Resolve();
            oMsg.Send();
            oNS.Logoff();

            oRecip = null;
            oRecips = null;
            oMsg = null;
            oNS = null;
            oApp = null;
        }

    Esto es lo que obtengo: ejemplo


    martes, 18 de septiembre de 2012 21:37

Todas las respuestas