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

高分asp.net用winWebMail发邮件出错。

2012-09-17 
高分求助:asp.net用winWebMail发邮件出错。。我们公司自己配置了一个邮件服务器,但是我总是在发邮件的时候报

高分求助:asp.net用winWebMail发邮件出错。。
我们公司自己配置了一个邮件服务器,但是我总是在发邮件的时候报异常,现在网管就一直在说是程序这里的事,但我用公司的163的邮箱就能正常的发邮件,这个真不知道是为什么了,请大家帮忙看看。。

下面我把发邮件的代码贴出来。。

C# code
string from = "webmaster@xxx.cn";string pwd = "xxxxxxxxx";string to = user.Email;string subject = "欢迎加入xxx,请激活您的帐号";string body = GetEMailBody(user);SmtpClient client = new SmtpClient();client.Host = "smtp.xxx.cn";client.UseDefaultCredentials = false;client.Port = 25;client.Credentials = new System.Net.NetworkCredential(from, pwd);client.DeliveryMethod = SmtpDeliveryMethod.Network;MailMessage message = new MailMessage(from, to);message.Subject = subject;message.Body = body;message.BodyEncoding = Encoding.UTF8;message.IsBodyHtml = true;client.Send(message);


我的个人感觉问题是出在了client.Host上面,如果把from换成163的,Host换成"smtp.163.com"的话,就可以了。。


再次请大家帮帮忙,帮我分析一下,是代码的问题还是邮件服务器的问题。

如果是邮件服务器的问题的话,应该要怎么配置???我们用的邮件服务器是winWebMail

[解决办法]
代码没有错,邮件服务器的问题。
[解决办法]
应该是你的邮件服务器问题,具体你可以使用 foxmail等邮件软件测试你的邮件收发功能。
[解决办法]
探讨

不是吧,没有人回呀。。。来人帮帮忙啊。。

[解决办法]
是在内网调用还是外网调用,不同的情况下,发送服务器的地址可能是不同的。
[解决办法]
你用foxmail配置一下,在foxmail中配置能够进行发送了,然后再写代码就OK了。

热点排行