Click here to Skip to main content
14,924,198 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello Experts,
I am working on a windows application. I am sending a mail trough gmail on a button at a form. it works fine when I run my application. but if I create Setup of this aapplication then it gives error. How i Solve it .Pls Help

Thanks in advance.....
The error which i got is

C#
The remote certificate is invalid according to the validation procedure.


and my code is
C#
mail.From = new MailAddress("abc@gmail.com");//My Gmail ID
                       string emp = "";
                       mail.To.Add(txtemail.Text);
                       mail.Subject = "Confirmations of User Name && Password";
                       StreamReader reader = new StreamReader("HTMLPage1.htm");
                       string readFile = reader.ReadToEnd();
                       string myString = readFile;
                       string date = System.DateTime.Now.Date.ToShortDateString();
                       string str = PopulateBodyEnquiry(txtCmp.Text, UserName, UserName, Pwd, date);
                       mail.Body = str;
                       mail.IsBodyHtml = true;
                       SmtpClient smtp = new SmtpClient("smtp.gmail.com");
                       smtp.Port = 587;
                       smtp.Host = "smtp.gmail.com";
                       smtp.EnableSsl = true;
                       smtp.UseDefaultCredentials = false;
                       smtp.Credentials = new System.Net.NetworkCredential("mygmailId", "password");
                       smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
                       ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(delegate(object sender2, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
                       {
                           return true;
                       });
                       smtp.Send(mail);
Posted
Updated 7-Aug-14 21:33pm
v3
Comments
Animesh Datta 8-Aug-14 3:11am
   
which error ?
Raul Iloc 8-Aug-14 3:22am
   
You have to provide more details (exception details, source code used for sending email,etc.) in order to can help you!
ErBhati 8-Aug-14 3:31am
   
the error is "The remote certificate is invalid according to the validation procedure."

Try resetting your gmail account password. You should have a strong alpha numeric password for sending email.

Also,you should enable your application to access gmail account.
https://accounts.google.com/DisplayUnlockCaptcha[^] :-)
   
check ur gmail account u have put any second varification code in gmail please remove it..
   
I solve by myselft. when i make setup of this i not include the Html file which have the mail body. After include this it works fine. thanks
   

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

  Print Answers RSS
Top Experts
Last 24hrsThis month



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