none
aplicacion web para mandar correos RRS feed

  • Pregunta



  • Buenas noches...

       Estoy empezando en esto de la programación .net. Creando una página web me he visto con el problema de crear un apartado en el que se pueda contactar con la empresa en cuestión. La idea es que el cliente introduzca su nombre, correo y cuerpo del sms y al pulsar el botón se envíe el mail al gerente. He puesto este código:

    function Button1_onclick() {

    System.Web.Mail.MailMessage correo;

    correo = new System.Web.Mail.MailMessage();

     

    correo.From = Text2.Text;

    correo.To = "correogerente";

    correo.Subject = Text1.Text;

    correo.Body = TextArea1.Text;

    correo.BodyFormat = System.Web.Mail.MailFormat.Text;

    correo.Priority = System.Web.Mail.MailPriority.Normal;

    System.Web.Mail.SmtpMail.SmtpServer = "servidordecorreo";

    try

    {

    System.Web.Mail.SmtpMail.Send(correo);

    LabelError.Text = "Mensaje enviado satisfactoriamente";

    }

    catch(Exception ex)

    {

    LabelError.Text = "ERROR: " + ex.Message;

    }

       Me da errores diciendo que espera punto y coma, pero no falta ninguno. No sé si tengo que incluir alguna librería y dónde.


                                 Gracias de antemano!
    jueves, 18 de marzo de 2010 1:22

Todas las respuestas

  • hola

    - algo que note no se si sera porque falto pegar en el post, pero la ultima lave } que ciera la funcion Button1_onclick, esta faltando

    - algo que recomendaria ademas es que no uses la funcionalidad de System.Web.Mail , ya que veras que quedo obsoleta, utiliza System.Net.Mail


    - podrias usar

    SmtpClient del System.Net.Mail

    alli hay un ejemplo de como usarlo, pero es al crear la instancia que le defines el server

    SmtpClient client = new SmtpClient(server)


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    jueves, 18 de marzo de 2010 4:18
  •  

    Saludo,

     

    mira aqui te anexo un link donde tu puede aprender a enviar correo electronico 

    http://www.elguille.info/NET/ASPNET/enviar_correo_ASPNET_v2.htm

     

    enmanuel f grullard almonte

    ------------------------------------------------------------------------------

    Nota:Si te fue util esta Informacion Marcala como Correcta.


    viernes, 19 de marzo de 2010 15:26
  • tengo un lío increible...

     

     si uso las opciones que aparecen en el cuadro de herramientas >> opciones (botones, cuadros de texto...) al subirlo al sevidor y visualizarlo como página web no se muestran. Mientras que si uso  lo que aparece en cuadro de herramientas >> html si me aparecen al abrir la web pero al programar el evento (cuando haga click en el boton debe enviar el correo) tengo que hacerlo en default.asp y no en default.aspx.cs, por lo que ni me admite las clases Mail ni nada parecido :S

    miércoles, 24 de marzo de 2010 22:47