Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: HadesDark en 10 Junio 2008, 20:45 pm



Título: Problemas al enviar mail con C#
Publicado por: HadesDark en 10 Junio 2008, 20:45 pm
Hola a todos, veran estoy intentando enviar un correo con el siguiente código en C#:

Código:
using System;
using System.Net.Mail;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {

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

           correo.From = new System.Net.Mail.MailAddress("usuarioyahoo@yahoo.ca");
           
            correo.To.Add("prueba@yahoo.com");
            correo.Subject = "Saludo";
            correo.Body = "PROBANDO PROGRAMA";
            correo.IsBodyHtml = false;
            correo.Priority = System.Net.Mail.MailPriority.Normal;

            System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
            smtp.Host = "smtp.mail.yahoo.ca";
            smtp.Credentials = new System.Net.NetworkCredential("usuarioyahoo", "passyahoo");
           
            try
            {
                smtp.Send(correo);
            }
            catch(Exception ex)
            {
                Console.WriteLine("ERRORRRR");
            }
        }
    }
}


Bueno, hasta ahí bien, me envia el correo y todo, el problema pasa que en esta parte:

Código:
 correo.From = new System.Net.Mail.MailAddress("correoyahoo@yahoo.ca");

Si pongo un correo por ejemplo gerente@company.com ( algo que me invente ), no llega, es decir, tengo que poner obligatoriamente el usuario con el cual me conecto al SMTP, hay alguna forma de poner cualquier email en el "From"?

Agradezco la ayuda que me puedan brindar.


Título: Re: Problemas al enviar mail con C#
Publicado por: MANULOMM en 11 Junio 2008, 01:52 am
Que error propiamente te sale...

Atentamente,


Juan Manuel Lombana
Medellín - Colombia


Título: Re: Problemas al enviar mail con C#
Publicado por: HadesDark en 11 Junio 2008, 16:59 pm
Gracias por contestar, no me arroja ningun error, lo que pasa es que no llega el email a la dirección que le ponga :S, solo llega si le pongo en el From el usuario que uso para la conexion por el smtp.