1

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);
4

2 に答える 2

0

あなたの質問は、この同様の StackOverflow の質問によって回答される可能性があるようです。

Gmail を介して .NET で電子メールを送信する

それでもすべての質問に答えられない場合はお知らせください。

于 2013-10-19T11:50:10.613 に答える