gmailでメールを送ろうとしています。localhost でテストしているときはメールを正常に送信していますが、オンラインでアップロードすると機能しません。以下は、電子メールを送信するために使用される私のコードです。何か助けてください?
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);