发新话题
打印

请问如何能把表单提交的数据生成一个HTML页面发送到指定的邮箱?

请问如何能把表单提交的数据生成一个HTML页面发送到指定的邮箱?

请问如何编写程序能把表单提交的数据生成一个HTML页面发送到指定的邮箱,或是通过数据库生成的页面后能发送到指定的邮箱?请帮忙!  
(因为我要做一个网上的表格填写后提交能直接发送到指定的邮箱的程序)

TOP

用Server.CreateObject("CDONTS.NewMail")这类控件来做吧.

TOP

TOP

action="mailto:aaaaa@aa.net"直接发送到邮箱,但要调用本机的默认邮件发送程序,有时不一定成功,最好用ASP组件,那样很有效。

TOP

<%  
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   
%>

TOP

<form  action="mailto:xx@xx.yy    method="POST"  enctype="text/plain">  
这样可以用不支持ASP的空间也可以不过需要CGI,一般空间都支持,ENCTYPE=“TEXT/PLAIN”>这句很经典也很重要,能把表但数据及其名称都发送到对方油箱。

TOP

发新话题