读书人

Web发邮件公布后不好使

发布时间: 2013-04-21 21:18:07 作者: rapoo

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或者自己测试一下可不可以正常收发邮件,要是不可以,查看服务器相关端口,防火墙等。解决了这些再找进行其它的

读书人网 >asp.net

热点推荐