请问VB如何实现定时发送指定目录邮件这样的功能?
局域网用户将邮件写好后以eml文件格式存放在管理员电脑中的指定共享目录下,例如存放在d:\待发邮件\20100526\,这些eml文件里已经包含了象收件人、主题、内容、附件等信息,可以用outlook express直接打开。原来这些待发邮件发出去都是依靠管理员定期将新邮件文件拖到outlook express的“发件箱”里面,然后统一发送,现在邮件越来越越多,而且管理员也不能一天8小时全都守在电脑边随时注意有没有要发的新邮件。所以想请教一下,能不能用VB设计一个程序,实现下面这些功能的组合:
1.每天早上开机后自动在“d:\待发邮件\”下按年月日创建一个新的目录并设定其为完全共享;
2.监视这个目录中的文件,并定时(例如每5分钟)比较5分钟前的文件与现有文件是否有变化;
3.如果有变化,则将发生了变化的文件(指新增加出来的和时间发生了变化的)拖到outlook express的“发件箱”。
谢谢! --------------------编程问答-------------------- 把所要发送的内容调用WinRAR打包,然后使用JMail进行发送,很好实现的。 --------------------编程问答-------------------- 谢谢mokon,可能我没有说清楚,这些邮件是发给不同接收人的,所以只能一个个地发。
另外,我的outlook express是一开机就自动运行的 --------------------编程问答--------------------
如果做个这东西,自己练练手的话,那就慢点搞吧!
如果是一个企业级的系统,需要借助别人的产品呀!我们实现了这样的一个系统,采用的是FMQ一个中间件 --------------------编程问答-------------------- 同时这个中间件发送的文件可以达到2G,消息可以达到4G。公安部就是一个很典型用户 --------------------编程问答-------------------- 坟
帖
--------------------编程问答-------------------- 可以直接用VB发送邮件! --------------------编程问答--------------------
顶多是个“小坟” --------------------编程问答-------------------- FMQ中间件是什么东西啊?
补充:VB , 基础类