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.