蓝宇网络 www.py668.com

非淡泊无以明志,非宁静无以致远。

导航

今天在asp.net搞发送邮件搞了好久,终于知道什么问题了

发觉测试程序是痛苦的,今天搞个网上发邮件的程序,搞了2个多小时,用.net 1.1 system.web.mail的不行,.net 2.0的system.net.mail不行,最后在codeproject.com找到个用socket发邮件的代码,才最终解决这个问题。

总结了几点经验:
1.用.net原来的组件发邮件,如果出问题,提示不足,有时很难判断是什么问题
2.发邮件不成功,有可能是服务器端的问题,现在发现mail.jonng.com/mail.21cn.com用同一段代码发送前一个就不成功,后一个就成功。两个服务器都可以用outlook,pop,smtp收信。真是奇怪,我想是有些服务器故意不让一些程序发邮件。

socket发邮件的程序:
http://www.codeproject.com/cs/internet/mailclient.asp

smtp错误代码的查找:
http://www.hs-cn.com/smtp_errors.html#_501

posted on 2006-11-01 10:49  罗记  阅读(454)  评论(0编辑  收藏  举报