日期:2014-05-17  浏览次数:20439 次

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那还可以处理,如