使用 System.Net.Mail 从 MVC 表单通过电子邮件发送结果
Using System.Net.Mail to email results from MVC form
我正在尝试通过我的 MVC 应用程序中的表单通过电子邮件发送结果,但是当我尝试添加 using System.Net.Mail
时,我收到消息说在 System.Net 的命名空间中找不到邮件.
我试图寻找 dll 作为参考添加,但我找不到系统、System.Net 或 System.Net.Mail 的 dll。但是 using System.Net
没有问题,但是我无法访问 MailMessage()
或 SmtpClient
.
我使用的是 Visual Studio 2017 和最新版本的 MVC。有谁知道在哪里可以找到或如何安装这些 dll,或者是否有更好的方式通过电子邮件发送表单结果,我很想听听。
谢谢
所以这个答案的功劳应该归功于 Scotty 上面的评论:
System.Net.Mail 尚未移植到 .net core 1.1 版本。此处讨论:whosebug.com/questions/41583858/… – Scotty 5 月 1 日在 4:05
接下来的答案是 System.Net.Mail 尚未移植到 .net core,但可能会与 .net core 2.0 一起使用。与此同时,解决这个问题的方法是一个名为 MailKit 的好包。只需使用包管理器安装它,然后查看自述文件以获取有关如何使用它的示例。
再次感谢@Scotty
我正在尝试通过我的 MVC 应用程序中的表单通过电子邮件发送结果,但是当我尝试添加 using System.Net.Mail
时,我收到消息说在 System.Net 的命名空间中找不到邮件.
我试图寻找 dll 作为参考添加,但我找不到系统、System.Net 或 System.Net.Mail 的 dll。但是 using System.Net
没有问题,但是我无法访问 MailMessage()
或 SmtpClient
.
我使用的是 Visual Studio 2017 和最新版本的 MVC。有谁知道在哪里可以找到或如何安装这些 dll,或者是否有更好的方式通过电子邮件发送表单结果,我很想听听。
谢谢
所以这个答案的功劳应该归功于 Scotty 上面的评论:
System.Net.Mail 尚未移植到 .net core 1.1 版本。此处讨论:whosebug.com/questions/41583858/… – Scotty 5 月 1 日在 4:05
接下来的答案是 System.Net.Mail 尚未移植到 .net core,但可能会与 .net core 2.0 一起使用。与此同时,解决这个问题的方法是一个名为 MailKit 的好包。只需使用包管理器安装它,然后查看自述文件以获取有关如何使用它的示例。
再次感谢@Scotty