以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  发送邮件为何失败?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18066)

--  作者:youngds
--  发布时间:2012/4/1 8:29:00
--  发送邮件为何失败?

我参照帮助中的例子,写了一段代码。可是不知道为什么总是发送失败?

 

具体代码如下:

Dim m As New MailSender
m.Host = "smtp.bjut.edu.cn"
m.Account = "yangdongsheng@bjut.edu.cn"
m.Password = "123456"
m.From = "yangdongsheng@bjut.edu.cn"
m.To = "youngds_zl@163.com“
m.Title = "Foxtable发送邮件测试"
m.SendAsync()

其中上述代码中,为了安全起见,密码不是真实的密码。

 

发送失败的提示信息如下:


图片点击可在新窗口打开查看此主题相关图片如下:错误提示.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2012-4-1 8:34:48编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/4/1 9:01:00
--  

问问百度:

 

http://www.baidu.com/s?bs=%D4%DA%D3%CA%BC%FE%B1%ED%CD%B7%D6%D0%B7%A2%CF%D6%CE%DE%D0%A7%D7%D6%B7%FB&f=8&rsv_bp=1&rsv_spt=3&wd=%D4%DA%D3%CA%BC%FE%B1%EA%CD%B7%D6%D0%B7%A2%CF%D6%CE%DE%D0%A7%D7%D6%B7%FB&inputT=2799

 

 

http://www.baidu.com/s?bs=%D4%DA%D3%CA%BC%FE%B1%EA%CD%B7%D6%D0%B7%A2%CF%D6%CE%DE%D0%A7%D7%D6%B7%FB&f=8&rsv_bp=1&rsv_spt=3&wd=%D4%DA%D3%CA%BC%FE%B1%EA%CD%B7%D6%D0%D5%D2%B5%BD%CE%DE%D0%A7%D7%D6%B7%FB&inputT=2172

 

[此贴子已经被作者于2012-4-1 9:00:58编辑过]

--  作者:youngds
--  发布时间:2012/4/1 10:37:00
--  

谢谢,楼主。

在您的帮助下,上一个错误是解决了。

而且解决的方法非常简单——就是将计算机名中的中文字符删掉

 

但是接下来,又出现了一个错误,还是发送失败。具体提示信息如下:

 

 


图片点击可在新窗口打开查看此主题相关图片如下:错误2.jpg
图片点击可在新窗口打开查看

 


 

经过再次百度,发现还是system.net.mail的问题,具体参见http://blog.csdn.net/dujingjing1230/article/details/4564408

看来system.net.mail的确不好用,因此建议狐狸爸爸将MailSender的代码进行改写一下,改为调用system.web.mail或者其他的内核,以彻底解决发送邮件的问题。

[此贴子已经被作者于2012-4-1 10:37:41编辑过]

--  作者:lihe60
--  发布时间:2012/4/25 8:07:00
--  
m.From = yangdongsheng@bjut.edu.cn
这行代码是做什么用?