0

当我使用此代码时,我尝试使用 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)但也不起作用

4

0 回答 0