MVC3,VB.NET。我的应用程序中有一个函数应该使用 html 文件的内容作为电子邮件正文。但是到目前为止,我在 mail.body = file.readalltext(_body) 行失败了。有什么想法吗?
<Authorize(Roles:="Admin")>
Function Notification(ByVal _email As String) As ActionResult
Dim _body = Path.Combine((AppDomain.CurrentDomain.BaseDirectory) + "HtmlEmails\") + "HolidayEmail.htm"
Dim SmtpServer As New SmtpClient()
Dim mail As New MailMessage()
mail.To.Add(_email)
mail.From = New MailAddress("xxxxxx.Automated@xxxxxxxxx.com")
mail.Subject = "Happy Holidays From xxxxx"
mail.Body = File.ReadAllText(_body)
mail.IsBodyHtml = True
Dim smtp As New SmtpClient("mail.xxxxxxxxx.com")
smtp.Credentials = New System.Net.NetworkCredential("xxxxxx.Automated@xxxxxxxxxxxxxxx.com", "xxxxxxxxxx")
smtp.Port = "587"
smtp.Send(mail)
Return RedirectToAction("LogOn", "Account")
End Function