如何实现象大富翁的Email自动通知?(200分)

H

hpd

Unregistered / Unconfirmed
GUEST, unregistred user!
大富翁提问后,有人解答,会自动将答案email给提问者。
如何实现的?请大虾们指教。谢谢!最好有个例子.
 
本论坛是用 ASP 写的,
email 功能是用 Delphi 3 做了一个 Automation Object, 用了著名的 SakEmail 控件。

在 ASP 中 调用的方式大致如下:
Set Mailer = Server.CreateObject("sysMail.PostMan")
Mailer.MailFrom = "DelphiBBSMaster@nt4.gislab.ecnu.edu.cn"
Mailer.DispName = "大富翁论坛"
Mailer.MailServer = ???
Mailer.Subject = "关于:"+???+" (Notification from Delphi BBS)"
Mailer.MailTo = ???
Mailer.Content = ???
Mailer.SendMail

...

现在 IIS 4 中已经有加入了连接 smtp server 的功能了。
 
没有什么复杂的呀.可以在数据库中写TRIGER以寻找并发送MAIL,也可以直接写在
ASP/CGI/ISAPI程序中.(如果是TRIGER,需要调用外部对象或程序,而有的数据库
集成MAIL像SQL和EXCHANGE,不过好象不太实用).
在DELPHI 3/4自己都有MAIL控件,很方便的.可以程序的AFTER EDIT中发送MAIL.
 
Delphi3中的Email功能实在是太差了.
Delphi4中的Email功能相当强大(Demos/Internet/smtp的例子非常好).
我想大富翁的Email自动通知是这样实现的:(请斑竹不要见笑)
有个问题数据库中有个问题的ID,我们提供的答案另外存在一个表中(Letter)
通过ID和相应的问题建立起联系.在这个Letter表中建立个是否订阅Email字段
不就行了.

BTW:斑竹,我用Delphi写了一个类似于大富翁的论坛(本来过完年就可以
 
多人接受答案了。
 
顶部