static void Main(string[] args) { GEmail gmail = new GEmail(); Console.WriteLine("Enter Sender Email"); gmail.SenderEmail = new MailAddress(Console.ReadLine()); Console.WriteLine("Enter Recipient Email"); gmail.RecipientEmail = new MailAddress(Console.ReadLine()); Console.WriteLine("Enter Subject"); gmail.Subject = Console.ReadLine(); Console.WriteLine("Enter email message"); gmail.Message = Console.ReadLine(); Console.WriteLine("Enter gmail id"); gmail.GmailId = Console.ReadLine(); Console.WriteLine("Enter password"); gmail.GmailPwd = Console.ReadLine(); try { GEmail.SendMessage(gmail); Console.WriteLine("Mail send"); Console.ReadLine(); } catch (Exception ex) { Console.WriteLine("Exception occured " + ex.Message); Console.ReadLine(); } }
public static void SendMessage(GEmail gm) { MailMessage gmail = new MailMessage(gm.SenderEmail, gm.RecipientEmail); SmtpClient client = new SmtpClient(); client.Port = 25; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential(gm.GmailId, gm.GmailPwd); client.Host = "smtp.gmail.com"; client.EnableSsl = true; gmail.Subject = gm.Subject; gmail.Body = gm.Message; client.Send(gmail); }