我正在尝试通过 gmail 发送邮件。我在本地主机上测试时发送邮件成功,但是当我在线上传时这不起作用。下面是我用来发送电子邮件的代码。请问有什么帮助吗?
MailMessage mm = new MailMessage();
mm.From = new MailAddress("donotreply@gmail.com");
mm.Subject = "Test";
mm.To.Add(new MailAddress(email));
mm.Body = "Test";
mm.IsBodyHtml = true;
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
client.UseDefaultCredentials = true;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Credentials = new System.Net.NetworkCredential("donotreply@gmail.com", "password");
client.Send(mm);