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に問題があるような気がしますが、手がかりがありません。