如何在html网页中提交表单直接发送到邮箱?此问题一直困扰了我很久很久,后来了解到jmail组件可以解决此问题,而且现在的付费空间基本都会有此组件。分别建立表单页和asp页面,提交表单后通过asp页面调用jmail组件,实现将表单内容发送到指定邮箱的效果。

具体实现方法:

1.制作一个表单页面form.html(或修改自己网站上的表单页面,因为接下来与*.asp文件进行数据传递,所以对应的参数一定要写对),name="form" method="post" action="s.asp

2.制作一个s.asp页面

3.让这两个文件上传到空间的形同路径下就可以实现提交表单后,表单内容自动发送到指定的邮箱,相应的会出现下面的页面

4.form.html对应的代码如下(将下面的代码复制后粘贴到记事本中,保存为form.html):

form

Company:
Website:
First name:
Last name:
Email address:
Phone:
Country:
City / Locality:
Message:

5.s.asp对应的代码如下(将下面的代码复制后粘贴到记事本中,保存为s.asp):

send to your emailsend to your email

'下面是定义一些变量,是这些变量从表单页面获取信息

company=Request.Form ("company")

website=Request.Form ("website")

fname=Request.Form ("fname")

lname=Request.Form ("lname")

email=Request.Form ("email")

phone=Request.Form ("phone")

country=Request.Form ("country")

city=Request.Form ("city")

message=Request.Form ("message")

' 下面就是调用从表单页获取的信息,赋值到mess,&是连接符,vbcrlf表示换行回车:

mess = mess & "---------------Webmail表单开始-------------------" & vbcrlf

mess = mess & "Company:" & company & vbcrlf

mess = mess & "Website:" & website & vbcrlf

mess = mess & "First name:" & fname & vbcrlf

mess = mess & "Last name:" & lname & vbcrlf

mess = mess & "Email address:" & email & vbcrlf

mess = mess & "Phone:" & phone & vbcrlf

mess = mess & "Country:" & country & vbcrlf

mess = mess & "City / Locality:" & city & vbcrlf

mess = mess & "Message:" & message & vbcrlf

mess = mess & "---------------Webmail表单结束-------------------" & vbcrlf

' 下面是调用Jmail组件的部分,其中邮箱,密码填写正确的,否则发送不成功

Set JMail=Server.CreateObject("JMail.Message")

JMail.silent = true                 '则errorcode包含的是错误代码

JMail.Logging=True                '是否使用日志

JMail.Charset="gb2312"

JMail.ContentType = "text/plain"       'text/html是超文本格式text/plain是文本格式

JMail.MailServerUserName = "gewell@163.com" '您的邮件服务器登录名

JMail.MailServerPassword = "123654"         '登录密码

JMail.From = "gewell@163.com"                  '发件人(要填合法正确邮箱才能发出去信件)

JMail.FromName = "gewell"                 '发件人姓名,引号内的内容可以修改为符合自己的信息

JMail.AddRecipient "gewell@163.com"      '收件人

JMail.Subject = "WebMail"      '主题,引号内的内容可以修改为自己认为合适的主题

JMail.Body = mess     '正文,通过使用前面的mess调用获取到得表单信息

JMail.Send "smtp.163.com"                        'smtp服务器地址

JMail.Priority=3                               '1: 最高优先级.2:高 3:普通 4:低 5:最低

Set JMail=nothing

%>

Success ,Congratulation

--- < Go back to your website > ---

6.将两个文件上传到空间中的相同路径,就可以了

可能此代码对于很多大虾来说太小儿科了,希望能对刚入门的朋友有些帮助

html5如何提交到邮箱,如何在html网页中提交表单直接发送到邮箱相关推荐

  1. extjs 提交表单给php,JavaScript_Extjs学习笔记之二 初识Extjs之Form,Extjs中的表单组件是Ext.form.Basic - phpStudy...

    Extjs学习笔记之二 初识Extjs之Form Extjs中的表单组件是Ext.form.BasicForm,不过最简单最常用的是Ext.form.FormPanel控件,它继承自Panel,具有一 ...

  2. 掌财社:html5中AmazeUI框架中JS表单验证实战案例展示!

    今天和大家分享个有关于"html5中AmazeUI框架中JS表单验证实战案例展示!"这方面的相关内容知识,让大家对于html5中AmazeUI框架也可以有所了解! 1.需求 做一个 ...

  3. html语言中的表单元素,HTML5中的表单元素有哪些

    摘要 腾兴网为您分享:HTML5中的表单元素有哪些,指南针,之了课堂,云端学习,易视云3等软件知识,以及挣钱花,猎豹浏览器本,移动彩铃,豆瓣音乐,mine,dnf雪人像素头补丁,偶像来了,许鲜网,长治 ...

  4. 带头像、邮箱提醒、ajax验证的form表单

    页面是简单用个table拼出来的.包含以下功能: 1.表单验证 2.邮箱提醒 3.更换头像 4.ajax验证(没有生成验证码的jar包,就只用身份证写了个ajax验证展示,没有具体去验身份证) 在使用 ...

  5. 让一个网页打开的同时自动为另一个网页自动填写表单并提交

    让一个网页打开的同时自动为另一个网页自动填写表单并提交   if  you  use  "window.open"  to  open  the  window,you  can  ...

  6. form表单、控制器中接收表单提交数据的4种方式

    Form表单 这篇文章主要讲的是form表单的提交 之前我们接触过的form表单元素是在Bootstrap框架里面,这次也将用到Bootstrap框架去布局(见图表1)通过Bootstrap框架布局呈 ...

  7. 抓取html表单验证码,如何在jquery中利用表单获取短信验证码

    如何在jquery中利用表单获取短信验证码 发布时间:2021-02-18 15:42:54 来源:亿速云 阅读:88 作者:Leah 这期内容当中小编将会给大家带来有关如何在jquery中利用表单获 ...

  8. ExtJs中的表单提交和页面弹出表单

    1.表单提交 代码:   form.jsp页面: <formid="panel22"action="getTest.jsp"method="po ...

  9. 泛微移动表单校验手机号跟邮箱

    泛微移动表单校验手机号跟邮箱 var iphoneVal = $f("phone").val();//获取表单字段 var checkIphone = /(\+\d+)?1[345 ...

最新文章

  1. Matlab与线性代数 -- 矩阵的重组2
  2. tracert路由跟踪工具使用方法
  3. python语言程序设计2019版第二章课后答案-《Python语言程序设计》 —2.7 课后习题...
  4. Spring切点表达式常用写法
  5. Spring Boot 面试,一个问题就干趴下了!
  6. 一文归纳总结分布式架构的那些事!
  7. 常用的函数式接口_Supplier接口练习_求数组元素最大值
  8. BOMbing The System
  9. 使用loadrunner编写webservice接口请求
  10. 作者:胡卫生,博士,上海交通大学教授、博士生导师。
  11. 小程序助手多功能微信小程序反编译工具
  12. Lock wait timeout exceeded
  13. MsgBox函数用法小结
  14. JSHOP2环境配置
  15. 脑裂产生以及解决办法(转载)
  16. 字体反爬虫处理猫眼(数字)
  17. 《自然》杂志发布2018年度影响世界的十大科学人物,中国神童入榜
  18. 虚无主义还是怀疑论? 1
  19. 新技术触电海南,4大“爆点”点燃全场,下一站福州!
  20. Nginx 防止SQL注入、XSS攻击的实践配置方法

热门文章

  1. Cg Programming/Unity/Specular Highlights镜面高光
  2. 2018上海区块链国际周倒计时,汇聚全球意见领袖的技术盛会
  3. vue element 表格增加删除修改数据
  4. Educational Codeforces Round 112 (Rated for Div. 2)(补题)
  5. 小猫踢足球-第14届蓝桥杯STEMA测评Scratch真题精选
  6. 为什么需要内网穿透技术?
  7. linux系统下重启网络服务的两种方法
  8. 基于Python实现的黑白棋强化学习模型
  9. android创建图片资源文件,Android图片添加水印图片并把图片保存到文件存储的实现代码...
  10. 实验室预约管理系统(Java+SSH+Web+MySQL+ofbiz系统)