-- 作者:冰31脚
-- 发布时间:2013/1/11 23:54:00
-- MailSender发信速度过快,怎么解决
代码如下,用计划管理来控制的,到时间会自动发,因为速度太快,经常导致很多发送失败。
For Each dr As DataRow In DataTables("综管").Select("月份营运报表_日期 <= #" & Date.Today.AddDays(-2) & "# ") If dr("确认已收货邮件")=False Then Dim m As New MailSender
Dim ln As String = vbcrlf & vbcrlf \'定义两个换行
m.Host = "smtp.qq.com"
m.Account = "1336181618@qq.com"
m.Password = "123456"
m.From = "1336181618@qq.com"
m.AddReceiver(dr("备份邮箱"))
m.Title ="中兴(ZTE)备件管理服务---- " & dr("序号2") & " " & dr("月份营运报表_日期")& " " & dr("服务执行单据记录表_申请号") & " 【补签回单,非常重要,请务必回复】"
m.Content = m.Content & ln & "此邮件目的: 请您补签回单或回复邮件允许库房代签回单. "
m.AddAttachments("E:\\管理系统\\管理系统V5.0\\Reports\\回单确认函.xls")
m.SendAsync() End If Next
整个代码就上面那样了,怎样才能控制发信速度啊?
此主题相关图片如下:22121.png
此主题相关图片如下:12131.png
|