运行以下代码时,我得到
未处理的异常:System.Net.Mail.SmtpException
此代码用于发送邮件。它适用于 Windows 应用程序,但我在 Mono for Android 上遇到运行时错误。Smeone 告诉我 System.net.mail 是 System.dll 程序集的一部分,但我不知道如何在我的 MonoDroid 应用程序中使用它。
附加命名空间是:“使用 System.Net.Mail;”
string username = "abc@xyz.com";
string password = "1234567890";
System.Net.NetworkCredential nc = new
System.Net.NetworkCredential(username, password);
MailMessage MailMessage = new MailMessage();
MailMessage.To.Add("pqr@xyz.com");
MailMessage.Subject = "here is the subject";
MailMessage.From = new System.Net.Mail.MailAddress("abc@xyz.com");
MailMessage.Body = "Application run time was ";
System.Net.Mail.SmtpClient SmtpClient = new System.Net.Mail.SmtpClient("
smtp.gmail.com");
SmtpClient.UseDefaultCredentials = false;
SmtpClient.EnableSsl = true;
SmtpClient.Credentials = nc;
SmtpClient.Port = 587;
SmtpClient.Send(MailMessage);
这在 Windows 上运行良好。我正在为 Android 4.2.7、Visual Studio 2010 运行 Mono。