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

Web发邮件,公布后不好使

2013-04-21 
Web发邮件,发布后不好使在本地发邮件是木有问题的,但是发布后就不能发邮件了,不知道为什么,求解~贴下我的

Web发邮件,发布后不好使
Web发邮件,公布后不好使在本地发邮件是木有问题的,但是发布后就不能发邮件了,不知道为什么,求解~
贴下我的代码:
这是发邮件的方法:


private bool SendMailMethod(string account, string password, string host, int port, string title, string formAddress, string toAddress, string content)
        {
            try
            {
                MailMessage mm = new MailMessage(formAddress, toAddress, title, content);
                //mm.CC.Add(new MailAddress(ccAddress));
                mm.BodyEncoding = System.Text.Encoding.UTF8;
                mm.IsBodyHtml = true;

                //设置Smtp服务器信息
                SmtpClient c = new SmtpClient(host, port);
                ////创建服务器认证
                NetworkCredential NetworkCredential_my = new NetworkCredential(account, password);
                //c.UseDefaultCredentials = true;
                c.Credentials = new NetworkCredential(account, password);
                
                c.DeliveryMethod = SmtpDeliveryMethod.Network;
                //c.Timeout = 0;
                c.Send(mm);
                return true;
            }
            catch(Exception ex)
            {
                return false;
            }
        }

这是调用代码:

SendMailMethod(account, password, "smtp.qq.com", 25, "傲翼竞价宝用户密码找回", account, toAddress, content);
Web发邮件?ASP.NET发邮件 邮件 服务器
[解决办法]
引用:
引用:
无法连接到远程服务器你的空间没有权限使用端口
怎么解决?


如果是自己的服务器或VPS那还可以处理,如果是空间租用那就难搞了,直接找网络供应商
------解决方案--------------------


引用:
引用:
引用:引用:
无法连接到远程服务器你的空间没有权限使用端口
怎么解决?

如果是自己的服务器或VPS那还可以处理,如果是空间租用那就难搞了,直接找网络供应商
自己的服务器。server2003的,好像得配置下POP3和SMTP?我配置时提示缺少文件。。


应该是不需要的, 那剩下的就是网络的问题了,宽带是直接联到服务器的吗,还是用代理或映射,需要在网络源头做端口映射,smtp好像是25端口
[解决办法]
在服务器上配置个foxmail oe或者自己测试一下可不可以正常收发邮件,要是不可以,查看服务器相关端口,防火墙等。解决了这些再找进行其它的

热点排行