以文本方式查看主题

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

--  作者:nxdx112
--  发布时间:2021/1/11 16:33:00
--  发送邮件问题
按照范例进行邮件发送,(QQ)能发送到邮箱,但发送结束回出现  
1参数“addresses”不能是空字符串。
 参数名: addresses
2、大一点的附件(十几m的文件)会发送失败 ,小一点的没有问题


不知道哪点的问题?

这是代码
For Each dr As DataRow In DataTables("通讯录").DataRows
    Dim m As New MailSender
    m.Host = "smtp.qq.com"
    m.EnableSsl = True \'必须将EnableSsl属性设置为True
    m.Account = "389****"
    m.Password = "      *******" \'注意这不是QQ密码,是授权码
    m.From = "389***@qq.com"
 
    m.Send
Next
[此贴子已经被作者于2021/1/12 7:43:36编辑过]

--  作者:有点蓝
--  发布时间:2021/1/11 16:45:00
--  
1、提示的意思是邮箱地址不能为空,检查dr("负责人邮箱")

2、可能是本地网络,或者服务器网络的原因导致附件上传失败

--  作者:nxdx112
--  发布时间:2021/1/11 17:35:00
--  
地址没有为空,都可以正常发送,并且也能接受到附件的。
--  作者:有点蓝
--  发布时间:2021/1/11 17:43:00
--  
肯定有空的,"通讯录"表是不是做了筛选?DataTables("通讯录").DataRows指所有已经加载的数据
--  作者:nxdx112
--  发布时间:2021/1/12 7:43:00
--  
是的,是筛选后的,谢谢了!