CLR: .Net / Mono / Boo / Otros CLR > C#
Problema De Envío De E-mail
(1/1)
dloaizap:
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:
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 ---public void sendMail() { MailMessage mail = new MailMessage(); mail.From = new MailAddress(txtmail.Text); mail.To.Add("destinatario@dominio.com"); mail.Subject = txtasunto.Text; mail.Body = txtbody.Text; mail.IsBodyHtml = false; SmtpClient smtpServer = new SmtpClient("tu servidor smpt"); try { smtpServer.Send(mail); lblerror.Text = "Mesanje enviado satisfactoriamente!!!"; } catch (Exception e) { lblerror.Text = "ERROR: " + e.Message; } }
Espero te sirva.
Salu2... :kicking:
Navegación
Ir a la versión completa