首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在mvc web中发送smtp电邮和链接数据库的有关问题

2013-07-04 
在mvc web中发送smtp电邮和链接数据库的问题昨天尝试在mvc项目中发送电子邮件,试验了好几个smtp的服务,比

在mvc web中发送smtp电邮和链接数据库的问题
昨天尝试在mvc项目中发送电子邮件,试验了好几个smtp的服务,比如126,163,,qq的都不行,以为是smtp不提供类似的服务了。

今天在单位有尝试发送smtp邮件

发现了新的现象和问题

同样的发送电邮代码在web ( MVC)中不行 

然后我尝试在window form中运行,发现是可以 

而且有个个连接数据库的问题,尝试链接一个远程数据库报错,链接不上 

在web中不能连接数据库 

但是在window form中是可以

是不是mvc有什么配置权限的问题,我是在本地iis中运行的mvc项目
请帮忙, 



这是什么问题,mvc项目的权限问题吗
[解决办法]
我觉得Winform和MVC只是界面~
和发邮件没有什么关系

断点 调试吧~
[解决办法]
我也是在mvc中发送的邮件啊
                       MailMessage msn = new MailMessage();
                    msn.From = new MailAddress("邮件地址");//自己的邮件地址
                    msn.To.Add(to);//要发送的邮件地址
                    msn.Subject = "邮件主题";//邮件主题
                       //邮件正文
                       msn.Body = "如果该链接无效,请直接复制链...";
                    SmtpClient stp = new SmtpClient();
                    stp.Host = "smtp.163.com";
                    stp.Credentials = new NetworkCredential("邮箱地址", "密码"); 
这样不行么?
[解决办法]

引用:
Quote: 引用:

我也是在mvc中发送的邮件啊
                       MailMessage msn = new MailMessage();
                    msn.From = new MailAddress("邮件地址");//自己的邮件地址
                    msn.To.Add(to);//要发送的邮件地址
                    msn.Subject = "邮件主题";//邮件主题
                       //邮件正文
                       msn.Body = "如果该链接无效,请直接复制链...";
                    SmtpClient stp = new SmtpClient();


                    stp.Host = "smtp.163.com";
                    stp.Credentials = new NetworkCredential("邮箱地址", "密码"); 
这样不行么?



我就是这样的代码

在winForm中可以,在mvc中不行



把Host换string host = "smtp.qq.com";这样呢?
[解决办法]
顶一个 ,浇点水
[解决办法]
要是楼主明天还没结贴的话,我把我的demo给你贴出来。没在公司,,,
[解决办法]
<identity impersonate="true"/>

[解决办法]
分拿来<identity impersonate="true"/>
[解决办法]
楼上的太不厚道了吧,为了分也不能这样吧,我先回答的好吗..

热点排行