5

MailMessage でメールを送信する際に問題が発生しています。私は 2 つの電子メール アカウント (account1@gmail.com と account2@gmail.com) を持っており、ボタン クリック イベントで account2 からアカウント 1 に電子メールを送信したいと考えています。

これは私が持っているものですが、機能していません。禁止されているという例外が発生しています。

            try
            {
                //do submit
                MailMessage emailMessage = new MailMessage();
                emailMessage.From = new MailAddress("account2@gmail.com", "Account2");
                emailMessage.To.Add(new MailAddress("account1@gmail.com", "Account1"));
                emailMessage.Subject = "SUBJECT";
                emailMessage.Body = "BODY";
                emailMessage.Priority = MailPriority.Normal;
                SmtpClient MailClient = new SmtpClient("smtp.gmail.com");
                MailClient.Credentials = new System.Net.NetworkCredential("account2@gmail.com", "password");
                MailClient.Send(emailMessage);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

Smtpに問題があるような気がしますが、手がかりがありません。

4

5 に答える 5