Foros del Web » Programando para Internet » ASPX (.net) »

Problemas al enviar correo

Estas en el tema de Problemas al enviar correo en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 20/08/2010, 01:49
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 13 años, 9 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
  #2 (permalink)  
Antiguo 20/08/2010, 09:39
Avatar de dadabit  
Fecha de Ingreso: febrero-2009
Ubicación: Coahuila, México
Mensajes: 145
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Problemas al enviar correo

La propiedad From, es el correo de quién envía el correo.
La propiedad To, es una lista de quienes recibiran el correo.

Saludos.
  #3 (permalink)  
Antiguo 23/08/2010, 00:43
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 13 años, 9 meses
Puntos: 8
Respuesta: Problemas al enviar correo

Hola Dadabit, en "From" le asigno el valor introducido en el campo "txtDe", el cual contien el email de la persona que envia el correo, y en "To" le asigno directamente el email del administrador que tiene que recibir el correo. Pero aun así, cuando recibo el correo, me indica que se lo ha enviado el mismo administrador del sistema, y no el usuario en cuestión.

Pimager
  #4 (permalink)  
Antiguo 24/08/2010, 12:15
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Respuesta: Problemas al enviar correo

El mail que digita el usuario colócalo como parte del cuerpo del mensaje como un enlace tipo mailto, de esta forma podrás saber quien lo envió y a donde responder .
Es lógico creo yo que siempre sea tu usuario de gmail el remitente, pues es la cuenta que usas para loguearte al servidor de gmail y enviar el correo, el campo From no altera eso.
Si gmail o cualquier otro servidor permitiera hacer eso sería muy facil hacer spam.

Etiquetas: mail
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 12:39.