c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
c# .net

[solved]Unable to read data from the transport connection: net_io_connectionclosed

| | CSharp , webconfig

I am attempting to send email using asp.net c#, I got the following error “Unable to read data from the transport  connection net_io_connectionclosed”.

I am using email secureserver .net godaddy, I have configured the email setting in my application  for contact us page by using SMTP server setting and port.It worked fine.  Yesterday, my friend called me and said “your contact us page is not working”. Later I realized, recently I changed my email password on godaddy email hosting account and I have not updated in my application. Now , I updated the password in web.config file and verified.

[HttpPost]
        public ViewResult Index(Contact contact)
        {
            if (ModelState.IsValid)
            {
                using (var client = new SmtpClient("smtpout.asia.secureserver.net", 80))
                {
                    var adminEmail = ConfigurationManager.AppSettings["AdminEmail"];
                    var adminPassword = ConfigurationManager.AppSettings["AdminPassword"];
                    var from = new MailAddress(adminEmail,contact.Email);
                    var to = new MailAddress(adminEmail, "your to email address");
   
                    using (var message = new MailMessage(from, to))
                    {
                        message.Body =contact.Body;
                        message.IsBodyHtml = true;
                        message.BodyEncoding = Encoding.UTF8;
                        message.Subject =contact.Subject;
                        message.SubjectEncoding= Encoding.UTF8;
                        message.From = new MailAddress(contact.Email);
 
                        client.Credentials = new System.Net.NetworkCredential(adminEmail,"XXX");
                        client.Send(message);
                    }
                } 
               TempData["SuccessMessage"]= "Message sent successfully."; }

return View();        }