string ruta = basePath;
string nombre = "";
string mensaje = "";
mensaje = "Hola amigos";
MailMessage message = new MailMessage(
"[email protected]",
"[email protected]",
"Hola",
mensaje);
// creo mi objeto smtpclient donde añado mi puerto, server, etc y envio mi objeto MailMessage
SmtpClient client = new SmtpClient(server);
// añadiendo esta linea de codigo le digo que el correo electrónico se copia en el directorio especificado por la propiedad SmtpClient.PickupDirectoryLocation para que una aplicación externa se encargue de su entrega. "MSDN" Y CON ESO SOLUCIONO EL PROBLEMA
client.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
client.Credentials = CredentialCache.DefaultNetworkCredentials; //new System.Net.NetworkCredential("nombre", "pass");
client.Port = 25;
client.Host = server;
//client.EnableSsl = true;
client.Send(message);
data.Dispose();
ScriptManager.RegisterStartupScript(this, GetType(), "script", "alert('Correo enviado ');", true);
return;