jiyangsoft 2006-3-7 14:33
请问如何能把表单提交的数据生成一个HTML页面发送到指定的邮箱?
请问如何编写程序能把表单提交的数据生成一个HTML页面发送到指定的邮箱,或是通过数据库生成的页面后能发送到指定的邮箱?请帮忙!
(因为我要做一个网上的表格填写后提交能直接发送到指定的邮箱的程序)
jiyanggame 2006-3-7 14:34
用Server.CreateObject("CDONTS.NewMail")这类控件来做吧.
梦随风飘 2006-3-7 14:35
ASP发送E-MAIL:
[url]http://www.aspcool.com/lanmu/browse1.asp?ID=713&bbsuser=asp[/url]
Backer456 2006-3-7 14:36
action="mailto:aaaaa@aa.net"直接发送到邮箱,但要调用本机的默认邮件发送程序,有时不一定成功,最好用ASP组件,那样很有效。
清风飘扬 2006-3-7 14:38
<%
Set MailObject = Server.CreateObject("CDONTS.NewMail")
MailObject.From = "发信人邮箱"
MailObject.To = "收信人邮箱"
MailObject.Subject = "邮件主题"
MailObject.Body = "邮件内容" '这些内容你可以用Request.form()接收表单的提交
MailObject.MailFormat = 1 '邮件的格式,0是MIME格式,1是文本消息
MailObject.BodyFormat = 0 '邮件的正文的格式,0表示HTML格式,1表示普通文本
MailObject.Importance = 1 '邮件的重要性,0表示低重要性,1表示普通,2表示高重要
MailObject.AttachFile ( "附件绝对路径" )
MailObject.Send
Set MailObject = Nothing
%>
Orchero 2006-3-7 14:38
<form action="mailto:xx@xx.yy method="POST" enctype="text/plain">
这样可以用不支持ASP的空间也可以不过需要CGI,一般空间都支持,ENCTYPE=“TEXT/PLAIN”>这句很经典也很重要,能把表但数据及其名称都发送到对方油箱。