如何用ASP控制发送EMAIL?

如何利用ASP发送电子邮件呢?
比如:我ASP页面上有个按钮,点击按钮后,它能给存在一个表中的邮件地址发送从数据库中读出的数据形成的电子邮件?
再比如:CSDN上的每周的电子期刊是怎么形成并发送的?
先谢谢各位

---------------------------------------------------------------

在你的服务器安装个jmail.

 1   
 2Set msg = Server.CreateObject("JMail.Message")   
 3msg.silent = true   
 4msg.Logging = true   
 5msg.Charset = "gb2312"   
 6msg.MailServerUserName = "11111111" '输入smtp服务器验证登陆名 (邮局中任何一个用户的Email地址)   
 7msg.MailServerPassword = "11111111" '输入smtp服务器验证密码 (用户Email帐号对应的密码)   
 8msg.From = "[email protected]" '发件人Email   
 9msg.FromName = "鼎盛商城" '发件人姓名   
10msg.AddRecipient rs("mail") '收件人Email   
11msg.Subject = "感谢您购买鼎盛商城的产品!" '信件主题   
12mess = mess & "感谢您购买鼎盛商城的产品,您的订单已成功递交.我们将尽快处理你的订单!"& vbcrlf   
13msg.Body = mess   
14msg.Send ("smtp.vip.sina.com") 'smtp服务器地址(企业邮局地址)   
15set msg = nothing   
16session.abandon   

---------------------------------------------------------------

 1   
 2dim myMail   
 3Set myMail = Server.CreateObject("CDONTS.NewMail")   
 4  
 5myMail.From ="XXX@XXX"   
 6myMail.To = "[email protected]"   
 7  
 8myMail.Subject = "test"   
 9myMail.Body = "testtesttest"   
10  
11myMail.Send   
12  
13' Set myMail=Nothing   
14response.write("!!!")   
15  

from的地址 要在smtp虚拟服务器的域里面指定
---------------------------------------------------------------

用JMAIL,DVBBS有示例代码。

Published At
Categories with Web编程
Tagged with
comments powered by Disqus