• Lunes 29 de Abril de 2024, 06:19

Autor Tema:  Mandar mail y guardar un archivo de texto  (Leído 1672 veces)

undertakos

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
    • http://www.bespel.com
Mandar mail y guardar un archivo de texto
« en: Viernes 29 de Enero de 2010, 02:51 »
0
Hola que tal a todos tengo a que a una duda estoy creando una pagina que pagina en la que cuando llenen na información luego luego se mande un mail y se agregue una de la información a un archivo de texto pero no puedo lograrlo no se si alguien me puede ayudar les agradecería mucho.

 protected void Button1_Click(object sender, EventArgs e)
    {
        System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();

        msg.To.Add("diego715@hotmail.com");
        msg.From = new MailAddress("dlarsdfa@***.com", "Formulario de contactos", System.Text.Encoding.UTF8);
        msg.Subject = "Formularios solo para artistas";
        msg.SubjectEncoding = System.Text.Encoding.UTF8;
        msg.IsBodyHtml = false;
        msg.Body = "Nombre:"+victimaNombre.Text + "n" + "Nombre Artistico:"+victimaArtistico.Text + "n" +"Mail:"+ victimaMail.Text + "n" + "Telefono:"+victimaTelefono.Text + "n" + "Empresa:"+victimaEmpresa.Text + "n" +"Comentarios:"+ victimaComentarios.Text;

        SmtpClient smtp = new SmtpClient();
        smtp.Credentials = new System.Net.NetworkCredential("dlarafd@****.com", "******");
        smtp.Port = 2525;
        smtp.EnableSsl = true;
        smtp.Host = "mymail.brinkster.com";
        smtp.Send(msg);

        string nombreArchivo = "c:\Deberes.txt";
        FileStream stream = new FileStream(nombreArchivo, FileMode.Append, FileAccess.Write);
        StreamWriter escribe = new StreamWriter(stream);

        string nombre = victimaNombre.Text;
        string mail = victimaMail.Text;

        escribe.WriteLine(nombre + "t" + mail);
        escribe.Close();
    }

undertakos

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
    • http://www.bespel.com
Re: Mandar mail y guardar un archivo de texto
« Respuesta #1 en: Viernes 29 de Enero de 2010, 14:25 »
0
olvidenlo ya pude lograr que hiciera las dos cosas asi quedo el codigo final
Citar
protected void Button1_Click(object sender, EventArgs e)
    {
        System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();

        msg.To.Add("diego715@hotmail.com");
        msg.From = new MailAddress("dlara@bespel.com", "Formulario de contactos", System.Text.Encoding.UTF8);
        msg.Subject = "Formularios solo para artistas";
        msg.SubjectEncoding = System.Text.Encoding.UTF8;
        msg.IsBodyHtml = false;
        msg.Body = "Nombre:"+victimaNombre.Text + "n" + "Nombre Artistico:"+victimaArtistico.Text + "n" +"Mail:"+ victimaMail.Text + "n" + "Telefono:"+victimaTelefono.Text + "n" + "Empresa:"+victimaEmpresa.Text + "n" +"Comentarios:"+ victimaComentarios.Text;

        SmtpClient smtp = new SmtpClient();
        smtp.Credentials = new System.Net.NetworkCredential("dlara@bespel.com", "******");
        smtp.Port = 2525;
        smtp.EnableSsl = true;
        smtp.Host = "mymail.brinkster.com";
        smtp.Send(msg);

        string nombreArchivo = "c:\lol\Deberes.xls";
        FileStream stream = new FileStream(nombreArchivo, FileMode.Append, FileAccess.Write);
        StreamWriter escribe = new StreamWriter(stream);

        string nombre = victimaNombre.Text;
        string mail = victimaMail.Text;

        escribe.WriteLine(nombre + "t" + mail);
        escribe.Close();
    }