• Viernes 1 de Noviembre de 2024, 13:27

Autor Tema:  Problema De Envío De E-mail  (Leído 2066 veces)

dloaizap

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Problema De Envío De E-mail
« en: Viernes 24 de Marzo de 2006, 15:47 »
0
Hola a todos, programo en Visual C# .net 2005, he estado tratando de mandar correos desde mi aplicación, pero a la hora de enviar el correo me sale un error:
Error de transporte en la conexión al servidor. si alguien sabe como puedo corregir este error le agradezco me ayude, gracias. mi codigo es:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Web.Mail;


namespace correo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

       
public void SendMail()
    {
     MailMessage mail = new MailMessage();
 
      mail.To = "tuemail@hotmail.com";
      mail.From = txtmail.Text;
      mail.Subject = txtasunto.Text;
      mail.BodyFormat = MailFormat.Text;      
      mail.Body =txtbody.Text;
      SmtpMail.SmtpServer="tu servidor smtp";

      try
      {
        SmtpMail.Send(mail);
        lblerror.Text="Mensaje enviado Satisfactoriamente";
      }
      catch(Exception ex)
      {
        lblerror.Text="ERROR: " + ex.Message;  
      }
     }

        private void bEnviar_Click(object sender, EventArgs e)
        {
            SendMail();
        }
    }
}

RiLaRos

  • Miembro activo
  • **
  • Mensajes: 94
    • Ver Perfil
    • http://www.rilaros.net
Re: Problema De Envío De E-mail
« Respuesta #1 en: Viernes 24 de Marzo de 2006, 23:11 »
0
holas!!!

weno ese codigo parece q lo he visto  ;) , ah ya aca esta: CODE..y en mi pc tmb :D

weno lo q pasa es q eso es codigo para .net 2003 ya que ahi usas clases que son obsoletas, pero aca te dejo el codigo para net 2005  :rolleyes:
Código: Text
  1. public void sendMail()
  2.         {
  3.             MailMessage mail = new MailMessage();
  4.             mail.From = new MailAddress(txtmail.Text);
  5.             mail.To.Add("destinatario@dominio.com");
  6.             mail.Subject = txtasunto.Text;            
  7.             mail.Body = txtbody.Text;
  8.             mail.IsBodyHtml = false;
  9.             SmtpClient smtpServer = new SmtpClient("tu servidor smpt");
  10.            
  11.             try
  12.             {
  13.                 smtpServer.Send(mail);
  14.                 lblerror.Text = "Mesanje enviado satisfactoriamente!!!";
  15.             }
  16.             catch (Exception e)
  17.             {
  18.                 lblerror.Text = "ERROR: " + e.Message;
  19.             }
  20.         }
  21.  

Espero te sirva.

Salu2... :kicking:
Ricardo La Rosa
RiLaRo's Blog
RiLaRos Web Developer
Nabaci Business Solutions

"Todo es posible si tan solo lo puedes imaginar"