以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 发送邮件如何设计服务器无响应重试 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95506) |
-- 作者:guning008 -- 发布时间:2017/1/22 11:43:00 -- 发送邮件如何设计服务器无响应重试 我在计划管理中设置了一个邮件群发任务,但是有时候因为网络不通等原因(有时候是我自己wifi有时候是邮件服务器确实会暂时连不上)会导致失败,严重影响发送效率。 于是我想在邮件发送的最后一步加上一段代码,先测试邮件服务器是否可以解析,而且是否可以ping通,如下: If TryConnectHost("smtp.***.com") Then If Network.Ping("smtp.***.com") Then m.SendAsync() Else 这里想加入如果不同,就等待30秒钟后再试一次,总共测试10次,如果还不通,就终止计划任务。 End if 但是我没有找到Foxtable里面有等待时间的代码,请老师帮忙! 谢谢! |
-- 作者:有点色 -- 发布时间:2017/1/22 13:15:00 -- 参考代码
Dim sdt As Date = Date.Now msgbox("10秒后执行") |