Click here to Skip to main content
15,890,123 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Trying to Send Bulk EMails in asp.net using smtp gmail server getting SMTPException was unhandled by user code.

An exception of type 'System.Net.Mail.SmtpException' occurred in System.dll but was not handled in user code

Additional information: Failure sending mail.

My Code:
C#
string from = "xyxyx@gmail.com";
string to = strEmail;
MailMessage Msg = new MailMessage(from, to);
Msg.Subject = "Send Bulk mail for all users";
Msg.Body = myString;
Msg.IsBodyHtml = true;
SmtpClient a = new SmtpClient();
a.UseDefaultCredentials = true;
a.Credentials = new NetworkCredential("xxx@gmail.com", "pwdxxx");
a.EnableSsl = true;
a.Host = "smtp.gmail.com";
a.Port = 587;
a.Send(Msg);



Can anyone assist how can send mail! Thanks in advance...
Posted
Updated 31-Jan-17 20:36pm
Comments
[no name] 4-Jul-14 3:26am    
a.UseDefaultCredentials = false;

this is the code for sending mail.

C#
MailMessage mail = new MailMessage();
              mail.To.Add(_objModelMail.To); //_objModelMail is the object of user defined model class
              mail.From = new MailAddress(_objModelMail.From);
              mail.Subject = _objModelMail.Subject;
              string Body = _objModelMail.Body;
              mail.Body = Body;
              mail.IsBodyHtml = true;
              SmtpClient smtp = new SmtpClient("smtp.gmail.com");

              smtp.Port = 587;
              smtp.UseDefaultCredentials = false;
              smtp.Credentials = new System.Net.NetworkCredential
              ("uname@gmail.com","pswd");// Enter seders User name and password
              smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
              smtp.EnableSsl = true;
                  smtp.Send(mail);

             }


for further go to below link
http://www.c-sharpcorner.com/UploadFile/47548d/how-to-send-bulk-email-using-Asp-Net/[^]
 
Share this answer
 
MailMessage mail = new MailMessage();
mail.To.Add(email);
mail.To.Add("xxx@gmail.com");
mail.From = new MailAddress("yyy@gmail.com");
mail.Subject = "sub";

mail.Body = body;

mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com"; //Or Your SMTP Server Address
smtp.Credentials = new System.Net.NetworkCredential
("yyy@gmail.com", "pw"); // ***use valid credentials***
smtp.Port = 587;

//Or your Smtp Email ID and Password
smtp.EnableSsl = true;
smtp.Send(mail);
 
Share this answer
 
Comments
CHill60 1-Feb-17 8:38am    
2 years too late. Question already answered
[no name] 1-Feb-17 13:27pm    
AND will have the same error.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900