Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2010, 01:49
Pimager
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 14 años, 5 meses
Puntos: 8
Problemas al enviar correo

Hola a todos, estoy desarrollando una página de contacto para una web. El problema es que ponga el mail origen que ponga, cuando lo recibo en mi Gmail, siempre aparece como si lo hubiera enviado yo y no el usuario en cuestion.

Les dejo el código que uso a continuación, por si pueden darme una pista sobre donde tengo el error

Código:
System.Net.Mail.MailMessage correo = new System.Net.Mail.MailMessage();
        correo.From = new System.Net.Mail.MailAddress(txtDe.Text);  //txtDe --> es un asp:TextBox
        correo.To.Add("[email protected]");
        correo.Subject = txtAsunto.Text;  //txtAsunto --> es un asp:TextBox
        correo.Body = txtTexto.Text + "\n\nFecha y hora GMT: " + DateTime.Now.ToUniversalTime().ToString("dd/MM/yyyy HH:mm:ss"); ;
        correo.IsBodyHtml = false;
        correo.Priority = System.Net.Mail.MailPriority.Normal;
        
	    System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
        client.Credentials = new System.Net.NetworkCredential("[email protected]", "miPassword");
	    client.Port = 587;
	    client.Host = "smtp.gmail.com";
	    client.EnableSsl = true;
		
        try
        {
            client.Send(correo);
            LabelError.Text = "Mail Ok";
        }
        catch(Exception ex)
        {
            LabelError.Text = "ERROR: " + ex.Message;
        }
Me he explicado?

Muchas gracias por su tiempo y espero me puedan solucionar el problema
Pimager