Yo he utilizado:
System.Net.Mail.MailMessage correo = new System.Net.Mail.MailMessage();
correo.From = new System.Net.Mail.MailAddress("
[email protected] om");
correo.To.Add("
[email protected]");
correo.Subject = "Asunto prueba";
correo.Body = "Hola hola";
correo.IsBodyHtml = false;
correo.Priority = System.Net.Mail.MailPriority.Normal;
System.Net.Mail.Attachment attachment = new System.Net.Mail.Attachment(@"C:\mail.txt");
//lo añadimos al mail
correo.Attachments.Add(attachment);
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
smtp.Credentials = new System.Net.NetworkCredential("putorotupalc6@gmail. com", "********");
smtp.Host = "smtp.gmail.com";
smtp.Port = 587
smtp.EnableSsl = true;
try
{
smtp.Send(correo);
}
catch (Exception except)
{
}
correo.Dispose();
Y me funciona pero en la red de casa.
Espero que te sirva de ayuda.
C.6