This is a good sample for sending emails from Gmail in C#
string from = me@gmail.com ; //Replace this with your own correct Gmail Address string to = you@gmail.com //Replace this with the Email Address to whom you want to send the mail System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage(); mail.To.Add(to); mail.From = new MailAddress(from, "One Ghost" , System.Text.Encoding.UTF8); mail.Subject = "This is a test mail" ; mail.SubjectEncoding = System.Text.Encoding.UTF8; mail.Body = "This is Email Body Text"; mail.BodyEncoding = System.Text.Encoding.UTF8; mail.IsBodyHtml = true ; mail.Priority = MailPriority.High; SmtpClient client = new SmtpClient(); //Add the Creddentials- use your own email id and password client.Credentials = new System.Net.NetworkCredential(from, "Password"); client.Port = 587; // Gmail works on this port client.Host = "smtp.gmail.com"; client.EnableSsl = true; //Gmail works on Server Secured Layer try { client.Send(mail); } catch (Exception ex) { Exception ex2 = ex; string errorMessage = string.Empty; while (ex2 != null) { errorMessage += ex2.ToString(); ex2 = ex2.InnerException; } HttpContext.Current.Response.Write(errorMessage ); } // end try
You are sure that
message.From = new System.Net.Mail.MailAddress(" Sumit.Dhingra@niit.com ");
correctly? Does this method have such an overload?
Soner gönül
source share