我正在使用此代码使用 C# .Net 发送电子邮件,但它在运行时会产生错误。该代码是:
MailMessage MyMailMessage = new MailMessage("example@gmail.com", "example@gmail.com",
"write your subject Here ", "Hi,This is the test message ");
MyMailMessage.IsBodyHtml = false;
NetworkCredential mailAuthentication = new NetworkCredential("example@gmail.com","xxxxxxxx");
SmtpClient mailClient = new SmtpClient("smtp.gmail.com", 587);
mailClient.EnableSsl = true;
mailClient.UseDefaultCredentials = false;
mailClient.Credentials = mailAuthentication;
mailClient.Send(MyMailMessage);
添加我的 gmail 用户名和密码并运行代码后,出现异常
mailClient.Send(MyMailMessage);
带消息
Failure sending mail.
我也尝试过端口 25,但问题仍然存在。
除了 Visual Studio 和 .Net 框架之外,是否还需要其他任何东西?我有所有版本的 .Net Frameworks。
请帮我!