╋艺 镇╋╋网站网络|程序语言|Flash╋┣◇网站建设&Web语言 → 表单提交邮件代码


  共有18275人关注过本帖树形打印复制链接

主题:表单提交邮件代码

美女呀,离线,留言给我吧!
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
表单提交邮件代码  发帖心情 Post By:2008/5/5 9:37:14 [显示全部帖子]

关键词: 表单提交邮件                                          
    以下代码采用VBSCRIPT代码提交表单内容,显示结果是各值分行显示的效果,当然你可以修改以下代码,实现更漂亮的显示格式,此代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<title>邮件发送结果</title>
<%
if trim(request.Form("sendmail"))="" then
response.write "没有找到要发送的目标邮件地址!"
response.end
end if
if request.Form("submit")="" then
response.write "提交按钮的标签是任意的,但名称一定是submit"
response.End()
end if
dim body,username,password,smtp,subject,bottom
body=""
username="mailagent@dreamun.com"
password="mailagent1"
smtp="mail.dreamun.com"
subject="客户给您的留言信息!"
bottom="----"
set JmailMsg=server.createobject("jmail.message")
  JmailMsg.mailserverusername=username
  JmailMsg.mailserverpassword=password
 
  JmailMsg.addrecipient trim(request.Form("sendmail"))
  JmailMsg.from=username
  JmailMsg.fromname="自动发送的邮件!"
 
  JmailMsg.charset="gb2312"
  JmailMsg.logging=true
  JmailMsg.silent=true
  JmailMsg.subject=subject
  for each items in  request.form
  if items="sendmail" or items="submit"  then
  :
  else
  body=body&items&":"&request.form(items)&"<br>"
   end if
  next
  body=body&bottom
JmailMsg.htmlbody=body
 JmailMsg.body="我们的邮件采用了HTML格式,但是您的邮件查看软件可能不支持,如果你使用的是我公司的企业邮局,您可以点击上面的《浏览超文本格式邮件》链接来查看该邮件。 "
 
if not JmailMsg.send(smtp) then
response.write "发送失败!可能是服务器忙,请稍候重发一次。" 
response.wirte "<br>Submit Fail,Please Re Submit."
else
response.write "发送成功!"
response.write "<br>Submit OK!"
  end if
  JmailMsg.close
  set JmailMsg=nothing
%>
    以上代码可存储在单独的文件里,表单提交值由此文件处理,当然还要在表单结束时插入一句代码:
<input name="sendmail" type="hidden" id="sendmail" value="***@***.***">
其中"***@***.***"替换成你所要发送到的邮箱.
    另外,请注意,此代码在本地服务器上是无法实现效果的,只有提交到远程才能实现...

 



  
“艺镇”官方站:www.zyzsky.com QQ群:1221854  回到顶部