首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MVC6中发送电子邮件?

在MVC6中发送电子邮件?
EN

Stack Overflow用户
提问于 2016-04-14 02:57:42
回答 2查看 217关注 0票数 0

我尝试过在各种框架中引用system.net.mail:

代码语言:javascript
复制
framework: "net451"
dependency: "System.Net.Mail": "1.0.0-rc2-00001"
error: does not support framework

framework: "net46"
dependency: "System.Net.Mail": "1.0.0-rc2-00001"
error: does not support framework

framework: "dotnet5.4"
System.Net.Mail not available

framework: "dnx46"
System.Net.Mail not available

我也尝试过使用从NuGet安装的电子邮件包MailKit 1.2.21。

代码语言:javascript
复制
"net46": {
        "dependencies": {
            "MailKit": "1.2.21"
        }

如果引用MailKit类,则会出现错误:“无法找到命名空间的类型”。

如何在MVC6中发送电子邮件?

EN

回答 2

Stack Overflow用户

发布于 2016-05-02 04:43:14

我已经放弃了第三方图书馆。我创建了一个Azure存储表,网站将它们的电子邮件保存到这个表中。我在服务器机房有一个Raspberry Pi,它每隔1分钟在Azure表上寻找新的电子邮件,将它们从桌面上拉出来并发送它们。有一个使用Linux Python访问Azure存储的库。

我还在PI上设置了3G加密狗,现在也可以从我的MVC6网站发送短信了!

这与我所寻找的解决方案相去甚远,但它是有效的。

票数 1
EN

Stack Overflow用户

发布于 2016-04-14 21:00:44

MailKit目前没有特定于net46的程序集,但您没有理由不能使用net45 MailKit程序集。

显然,nuget不会自动为您解决这个问题,而只是引用net45程序集,所以您必须手动完成。

我将尝试使下一个MimeKit和MailKit版本在nuget包中包含net46程序集(可能只是nuget中net46目录中的net45程序集),但我会等到微软发布DotNet1.0 rc2之后再发布新版本。

大约一个月以来,我每天都在期待这个版本:(

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36607221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档