How to send email from Asp.net Mvc-3?

后端 未结 9 1744
太阳男子
太阳男子 2020-12-23 09:50

How to send a mail through mvc-3 asp.net using c#?

I have to send a forgot password so how can I do this? My code is below.

Model code..

 usi         


        
9条回答
  •  旧时难觅i
    2020-12-23 10:34

    you can use this...

        public void SendEmail(string address, string subject, string message)
        {
            string email = "-your-id-@gmail.com";
            string password = "put-your-GMAIL-password-here";
    
            var loginInfo = new NetworkCredential(email, password);
            var msg = new MailMessage();
            var smtpClient = new SmtpClient("smtp.gmail.com", 587);
    
            msg.From = new MailAddress(email);
            msg.To.Add(new MailAddress(address));
            msg.Subject = subject;
            msg.Body = message;
            msg.IsBodyHtml = true;
    
            smtpClient.EnableSsl = true;
            smtpClient.UseDefaultCredentials = false;
            smtpClient.Credentials = loginInfo;
            smtpClient.Send(msg);
        }
    

提交回复
热议问题