我想使用我的应用程序发送电子邮件(gmail),但是我遇到了错误,我的代码在语法上是正确的。 这是我的代码
public void send(string body , string objet)
try
{
NetworkCredential log = new NetworkCredential();
SmtpClient smtp = new SmtpClient("smtp.gmail.com");
MailMessage msg = new MailMessage();
msg.To.Add("you@gmail.com");
msg.Body = body;
msg.From = new MailAddress("me@gmail.com");
msg.Subject = objet;
smtp.EnableSsl = true;
smtp.Port = 465;
smtp.Credential= new NetworkCredential("me@gmail", "passwdgmail");
smtp.Send(msg);
MessageBox.Show("succés");
}
catch (Exception ex)
{MessageBox.Show(ex.StackTrace);}
}
}
当我在try..catch中执行ex.message时:错误消息是:向某些邮件发送失败 当我执行ex.StackTrace时,错误出现在smtp.Send(msg);中。