静态页面中如何将表单提交到指定邮箱

整个网站都是静态页面,其中有一页报名页,如何可以使用户填写完报名表后点发送,表单内容自动发送至指定邮箱。不知道可不可以实现。具体怎么操作呵呵!我这方面比较烂,还请哪位大虾... 整个网站都是静态页面,其中有一页报名页,如何可以使用户填写完报名表后点发送,表单内容自动发送至指定邮箱。

不知道可不可以实现。
具体怎么操作
呵呵!我这方面比较烂,还请哪位大虾教教我到底怎么写,三楼的那个不懂耶

是不是要涉及到数据库啊!这方面我不是很懂,有没有简单一点的方式
展开
 我来答
天道毁灭8384
推荐于2016-02-12 · 知道合伙人软件行家
天道毁灭8384
知道合伙人软件行家
采纳数:1316 获赞数:14003
就读于安阳县职业中等专业学校,对于电脑网络、IT行业有一定的研究,希望通过自己的知识帮助到更多的人。

向TA提问 私信TA
展开全部
程序如下:
SEND.ASP程序根本不对

1.JMAIL.使用邮箱供应商的邮箱时根本不能不设置登陆邮箱用户名和密码
2.你JMAIL程序看了半天也没有 EXCUTE SEND字眼的方法,只看到设置了一堆属性

发个例子你看下吧:
<%
Set jmail = Server.CreateObject("JMAIL.Message") '建立发送邮件的对象
jmail.silent = true '屏蔽例外错误,返回FALSE跟TRUE两值j
mail.logging = true '启用邮件日志
jmail.Charset = "GB2312" '邮件的文字编码为国标
jmail.ContentType = "text/html" '邮件的格式为HTML格式
jmail.AddRecipient Email '邮件收件人的地址
jmail.From = "Email From for Sender" '****发件人的E-MAIL地址****
jmail.MailServerUserName = "UserName of Email" '****登录邮件服务器所需的用户名****
jmail.MailServerPassword = "Password of Email" '****登录邮件服务器所需的密码****
jmail.Subject = "Mail Subject" '邮件的标题
jmail.Body = "Mail Body" '邮件的内容
jmail.Prority = 1 '邮件的紧急程序,1 为最快,5 为最慢, 3 为默认值
jmail.Send("Server Address") '执行邮件发送(通过邮件服务器地址)
jmail.Close() '关闭对象
%>
有名网
2024-11-28 广告
一:选择域名注册商:在开始注册之前,您需要选择一个可靠的域名注册商。有名网作为一个专业的知识产权服务商,提供域名交易、域名中介等服务,是一个值得考虑的选择。您可以通过网络搜索、参考他人评价等方式,比较不同注册商的价格、服务、信誉等方面,选择... 点击进入详情页
本回答由有名网提供
百度网友c4249ef
推荐于2018-03-13 · TA获得超过4866个赞
知道大有可为答主
回答量:1855
采纳率:0%
帮助的人:3209万
展开全部
有时mailto 用起来不是很方便
用jmail可以实现

代码如下,有问题hi我

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<script>
SendEMail('','');
/*
**infor: 要发送的邮件信息
**subject: 要发送的邮件主题
*/
function SendEMail(infor, subject)
{
var jMail = new ActiveXObject("Jmail.message");
jMail.Silent = true;
jMail.Charset = "utf-8";
jMail.FromName = "pur_e" //发件人
jMail.From = "pur_e@qq.com"; //发送人的邮件地址
jMail.AddRecipient("pur_e@qq.com"); //收件人的邮件地址
// jMail.Subject = subject;
// jMail.Body = infor;
jMail.Subject = "test";
jMail.Body = "tests";
jMail.MailServerUserName="pur_e@qq.com";//发送人的邮件地址
jMail.MailServerPassWord="密码"; //邮箱密码
var ret = jMail.Send("smtp.qq.com"); //发信服务器
if(ret == false)
{
alert("fail");
}
else
{
alert("success");
}
jMail.Close();

}
</script>
</BODY>
</HTML>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jippo08456
2009-10-20 · TA获得超过2630个赞
知道小有建树答主
回答量:915
采纳率:0%
帮助的人:629万
展开全部
给你段asp.net的发送邮件代码,其他语言实现大同小异

public void Send(MailAddress MessageFrom, string MessageTo, string MessagePass, string MessageSubject, string MessageBody)
{
MailMessage message = new MailMessage();
message.From = MessageFrom;
message.To.Add(MessageTo);//收件人邮箱地址可以是多个以实现群发
message.Subject = MessageSubject;
message.Body = MessageBody;
message.IsBodyHtml = true; //是否为html格式
message.Priority = MailPriority.High; //发送邮件的优先等级

SmtpClient sc = new SmtpClient();
sc.Host = "smtp.sina.com"; //指定发送邮件的服务器地址或IP
sc.Port = 25; //指定发送邮件端口
sc.Credentials = new System.Net.NetworkCredential(MessageFrom.ToString(), MessagePass); //指定登录服务器的用户名和密码
sc.Send(message); //发送邮件
}

给上面方法的参数赋值,调用一下就可以了。用sina的邮箱发送,要是想换成别的可以改sc.Host = "smtp.sina.com"; 你的发送邮箱的设置要把stmp打开。引命名空间。大概就这些了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CloudPRose
2009-10-21 · TA获得超过5175个赞
知道大有可为答主
回答量:3175
采纳率:66%
帮助的人:871万
展开全部
哪有你们说的那么麻烦。把<form的action属性写成action="mailto:myEmail@Domain.com"就行了。就直接发送到指定邮箱了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小小不老
2009-10-21 · TA获得超过5425个赞
知道小有建树答主
回答量:1595
采纳率:0%
帮助的人:0
展开全部
是的,你是要asp的还是php的,这个很简单的,如果是asp的,你的空间需要支持jmail组件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式