using System; using System.Net; using System.Net.Mail; class MainClass { public static void Main(string[] args) { SmtpClient client = new SmtpClient("mail.somecompany.com", 25); client.Credentials = new NetworkCredential("user@somecompany.com", "password"); using (MailMessage msg = new MailMessage()) { msg.From = new MailAddress("author@visual-csharp-recipes.com"); msg.Subject = "Greetings"; msg.Body = "This is a message."; msg.Attachments.Add(new Attachment("7.cs", "text/plain")); msg.Attachments.Add(new Attachment("7.exe", "application/octet-stream")); foreach (string str in args) { try { msg.To.Add(new MailAddress(str)); } catch (FormatException ex) { Console.WriteLine("{0}: Error -- {1}", str, ex.Message); continue; } } client.Send(msg); } } }