How to use gmail SMTP in ASP.NET form

前端 未结 7 601
眼角桃花
眼角桃花 2020-12-04 02:00

I am a ASP novice and am troubleshooting a form for work. None of us here are ASP experts as we use PHP. But I am on the bottom of PHP experience as well, mostly working wit

7条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-04 02:55

    protected void SendMail()
            {
                MailMessage msg = new MailMessage();
                System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
                try
                {
                    msg.Subject = "Add Subject";
                    msg.Body = "Add Email Body Part";
                    msg.From = new MailAddress("Valid Email Address");
                    msg.To.Add("Valid Email Address");
                    msg.IsBodyHtml = true;
                    client.Host = "smtp.gmail.com";
                    System.Net.NetworkCredential basicauthenticationinfo = new System.Net.NetworkCredential("Valid Email Address", "Password");
                    client.Port = int.Parse("587");
                    client.EnableSsl = true;
                    client.UseDefaultCredentials = false;
                    client.Credentials = basicauthenticationinfo;
                    client.DeliveryMethod = SmtpDeliveryMethod.Network;
                    client.Send(msg);
                }
                catch (Exception ex)
                {
                    log.Error(ex.Message);
                }
            }
    

提交回复
热议问题