发送电子邮件 MVC 时出错
Error sending an Email MVC
我正在尝试从我的 MVC 应用程序发送电子邮件,但在我尝试发送时总是收到此错误消息“找不到路径的一部分 'C:\Temp088830-4abc-41c6-afbe-6856bb817889.eml' ." 在这一行
smtp.Send(mail);
关于如何解决此错误的任何想法或建议...
这也是我发送的代码。
MailMessage mail = new MailMessage();
mail.To.Add(ConfigurationManager.AppSettings["To"]);
mail.From = new MailAddress(ConfigurationManager.AppSettings["From"]);
mail.Subject = ConfigurationManager.AppSettings["Subject"];
string Body = "Test";
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = ConfigurationManager.AppSettings["Host"];
smtp.Port = Convert.ToInt32(ConfigurationManager.AppSettings["Port"]);
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential
(ConfigurationManager.AppSettings["User"], ConfigurationManager.AppSettings["Pass"]);
smtp.EnableSsl = false;
smtp.Send(mail);
尝试在您的网络配置或文件中设置 smtp 传送到网络的方法
<smtp deliveryMethod="Network">
我正在尝试从我的 MVC 应用程序发送电子邮件,但在我尝试发送时总是收到此错误消息“找不到路径的一部分 'C:\Temp088830-4abc-41c6-afbe-6856bb817889.eml' ." 在这一行
smtp.Send(mail);
关于如何解决此错误的任何想法或建议...
这也是我发送的代码。
MailMessage mail = new MailMessage();
mail.To.Add(ConfigurationManager.AppSettings["To"]);
mail.From = new MailAddress(ConfigurationManager.AppSettings["From"]);
mail.Subject = ConfigurationManager.AppSettings["Subject"];
string Body = "Test";
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = ConfigurationManager.AppSettings["Host"];
smtp.Port = Convert.ToInt32(ConfigurationManager.AppSettings["Port"]);
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential
(ConfigurationManager.AppSettings["User"], ConfigurationManager.AppSettings["Pass"]);
smtp.EnableSsl = false;
smtp.Send(mail);
尝试在您的网络配置或文件中设置 smtp 传送到网络的方法
<smtp deliveryMethod="Network">