静态页面中如何将表单提交到指定邮箱
整个网站都是静态页面,其中有一页报名页,如何可以使用户填写完报名表后点发送,表单内容自动发送至指定邮箱。不知道可不可以实现。具体怎么操作呵呵!我这方面比较烂,还请哪位大虾...
整个网站都是静态页面,其中有一页报名页,如何可以使用户填写完报名表后点发送,表单内容自动发送至指定邮箱。
不知道可不可以实现。
具体怎么操作
呵呵!我这方面比较烂,还请哪位大虾教教我到底怎么写,三楼的那个不懂耶
是不是要涉及到数据库啊!这方面我不是很懂,有没有简单一点的方式 展开
不知道可不可以实现。
具体怎么操作
呵呵!我这方面比较烂,还请哪位大虾教教我到底怎么写,三楼的那个不懂耶
是不是要涉及到数据库啊!这方面我不是很懂,有没有简单一点的方式 展开
推荐于2016-02-12 · 知道合伙人软件行家
关注
展开全部
程序如下:
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() '关闭对象
%>
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() '关闭对象
%>
展开全部
有时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>
用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>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你段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打开。引命名空间。大概就这些了。
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打开。引命名空间。大概就这些了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪有你们说的那么麻烦。把<form的action属性写成action="mailto:myEmail@Domain.com"就行了。就直接发送到指定邮箱了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的,你是要asp的还是php的,这个很简单的,如果是asp的,你的空间需要支持jmail组件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询