当我使用此代码时,我尝试使用 smtp.gmail.com 在 asp.net core (MVC) 中发送电子邮件
MailMessage message = new MailMessage();
message.To.Add(user.Email);
message.Subject = " Confirmation mail";
message.Body = "Welcome to our site \n Please Confirm you Email by click the link below " + $"<a href=\"{Clink}\">Verfiy Email</a>";
message.From = new MailAddress("mail@gmail.com");
message.IsBodyHtml = true;
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.gmail.com");
smtp.Port = 587; // 465or433
smtp.Host = "smtp.gmail.com";
smtp.UseDefaultCredentials = true;
smtp.Credentials = new System.Net.NetworkCredential("mail@gmail.com", "pass");
smtp.EnableSsl = true;
smtp.Send(message);
当我在将网络上传到 azure app 服务之前尝试它时,它可以工作,但是在我上传后不起作用并且不向我显示错误我尝试使用这些端口(587、465、433)但也不起作用