以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  MailMessage发送邮件问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140162)

--  作者:z769036165
--  发布时间:2019/8/30 15:49:00
--  MailMessage发送邮件问题
问题1:
MailMessage做成内部函数,在邮件发送时,执行Functions.AsyncExecute("sendmail","参数1","参数2"),异步执行,
目前出现个问题,发送时出现"显示邮箱不可用" 服务器响应为:requested action not taken.....,重新发送一下又发出去了,没问题了,再发又有问题,请问这个问题是出现在哪里?
我在内部函数中执行了message.Dispose(),这个会不会造成影响,使用他和不使用有什么区别呢?

问题2:
Dim userState As String = "test message1"
client.SendAsync(message, userState)
userState这个参数有什么用?随便用个Dim userState As String = "a" 都可以发送啊。
通过这样client.SendAsync异步发送和Functions.AsyncExecute异步执行client.Send哪个好?

--  作者:有点蓝
--  发布时间:2019/8/30 15:53:00
--  
异步发送邮件,直接使用SendAsync,没有必要使用Foxtable的异步函数
--  作者:z769036165
--  发布时间:2019/8/30 16:09:00
--  
但是这个SendAsync方式怎么判断邮件是否发送成功了呢?
--  作者:有点蓝
--  发布时间:2019/8/30 16:25:00
--  
没有办法判断