Foxtable(狐表)用户栏目专家坐堂 → 定期发送邮件


  共有2057人关注过本帖树形打印复制链接

主题:定期发送邮件

帅哥哟,离线,有人找我吗?
yangwenghd
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
定期发送邮件  发帖心情 Post By:2017/9/13 0:54:00 [显示全部帖子]

可以在打开项目的时候 把记事表的事件日期的 明天和后天的发送到指定的邮件吗?感谢 感谢 
Dim m As New MailSender
m.Host = "smtp.163.com"
m.Account = "收邮件名"
m.Password = "密码"
m.From = "收邮件名"
m.To = "收邮件名"
m.Title = "下周工作计划"

Dim str As String = ""
For Each r As Row In Tables("记事表").Rows
     str &= r("项目名称") & "  " & r("备注")  & vbcrlf 
Next
 感谢 感谢 

 回到顶部
帅哥哟,离线,有人找我吗?
yangwenghd
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/9/13 22:40:00 [显示全部帖子]

如果没有内容可以不发送吗?感谢 感谢 

 回到顶部
帅哥哟,离线,有人找我吗?
yangwenghd
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/9/13 23:42:00 [显示全部帖子]

If str = Nothing Then
    Return
End If
For Each r As DataRow In DataTables("记事表").Select("事件日期>=#" & Date.today.adddays(1) & "# and 事件日期<=#" & Date.today.AddDays(2) & "#")
    str &= r("项目名称") & "  " & r("事件内容")  & vbcrlf
Next
'msgbox(str)

'msgbox(str) '预览代码
m.Content = str.Trim(",")
m.Send
msgbox("发送完毕")

是这样的吗? 感谢 感谢 

 回到顶部