Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2008, 02:17
maglor
 
Fecha de Ingreso: julio-2008
Mensajes: 50
Antigüedad: 15 años, 10 meses
Puntos: 0
enviar correo electronico

Buenos dias, mi problema es el siguiente, tengo una sección de noticias en mi página y al pulsar un boton envio la noticia a un amigo. Me explico mejor cuando dentro de la noticia pulsas el boton enviar a un amigo te conduce a otra pagina donde entras tu email y tu nombre y el mail del receptor de la noticia y ya le das a enviar y se envia la noticia. El problema que tengo es que la noticia es enviada por el administrador de la pagina no por quien le da a enviar y auque en el mail pone noticia enviada por él, en vez da la ha enviado el administrador y al darle a responder se le responder al administrador y no al que envio la noticia. El codigo es el siguiente:

aspNetEmail.EmailMessage msg = new aspNetEmail.EmailMessage();

msg.Subject = noticia.Titulo;
msg.Body = body;
msg.BodyFormat = aspNetEmail.MailFormat.Html;
msg.HeaderEncoding = aspNetEmail.MailEncoding.QuotedPrintableMinimal;
msg.ContentTransferEncoding = aspNetEmail.MailEncoding.QuotedPrintableMinimal;
msg.CharSet = "ISO-8859-1";
msg.From = "[email protected]";
msg.FromName = txtNombre.Text;
msg.To = txtEmailDestino.Text;
msg.Server = "mail.almudi.org";
msg.Username = PortalSettings.HostSettings["SMTPUsername"].ToString();
msg.Password = PortalSettings.HostSettings["SMTPPassword"].ToString();

msg.Send();

Yo supongo que sera por la linea msg.From = "[email protected]"; donde dominio es el dominio que usa la pagina para enviar correos pero lo que quiero es que lo envia el que consulto la noticia y le dio a enviar para que al responder le llegue a el la respuesta y no al administrator.

gracias y un saludo