高手来拿分!用邮件定时发送报表(200分)

  • 主题发起人 主题发起人 delphifan133
  • 开始时间 开始时间
D

delphifan133

Unregistered / Unconfirmed
GUEST, unregistred user!
想用delphi写一个定时发送报表的程序:
由于用户查询数据给服务器很大压力,所以想干脆写个定时发送程序,每天将用户
想查询的报表以邮件的形式发送出去,另外由于用户的权限不一样,所以能查到的
东西也不一样,必须加权限控制。系统是超市用的。

我的想法是这样的:
程序定时在深夜(其实超市关门后就可以了)运行,循环从用户表(包括用户名、邮件
地址、权限控制)取出数据,生成相应的sql语句从informix数据库中取得数据,并生成
html邮件,利用smtp服务器发送到用户邮箱。

想法到是想好了,可以没有学过delphi,现在正在啃书呢!所以大家帮帮忙吧!告诉我
一些数据库操作、邮件发送的技巧吧!

顺祝大家圣诞快乐!天天快乐!
 
查询条件是固定的吗?不知道你的sql语句是怎样生成的,否则数据流量并不比直接查询小。
发邮件的方法很多,可以用shellexecute,查一下以前的问题。
 
查询条件对每个用户是固定的
对相应的用户生成相应的sql语句(因为可以每个人的权限不一样)
我不太清楚发邮件的方法,所以我打算用fastnet的nmsmtp做
 
可以用sakemail之类的第三方控件 或者用ics的
 
多人接受答案了。
 
后退
顶部