| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 821 人关注过本帖
标题:asp中,用jmail发送表单到邮件的问题
只看楼主 加入收藏
xubin9761
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-8-14
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
asp中,用jmail发送表单到邮件的问题
我的mail.asp文件代码:
<% Dim jmail
   Set jmail=Server.CreateObject("JMAIL.Message")
   jmail.Charset="GB2312"
   jmail.ContentType="text/html"
   jmail.From="xubin9760@ '输入发件人的Email,此电子邮箱必须支持smtp或pop服务
   jmail.FromName="xubin" '输入发件人的名字,既是邮件中显示的发件人姓名,可任意取名
   jmail.AddRecipient "ldexam@   '输入收件人的Email,此电子邮箱可不支持smtp或pop服务
   jmail.MailServeruserName="xubin9760" '输入发件人登陆电子邮箱时所使用的用户名
   jmail.MailServerPassWord="我的密码" '输入发件人登陆电子邮箱时所使用的密码
   jmail.Subject="MMMM" '邮件的主题
   jmail.Body = request.form("test") '邮件的内容
   jmail.Send("SMTP.) '输入smtp服务器地址,(mail.您的域名)比如:雅虎邮箱为"SMTP.MAIL.,163邮箱为"SMTP.,本例采用QQ邮箱
   jmail.Close()
   Set jmail=nothing
   Response.Write"邮件发送成功!"
%>

表单所在页的代码片段:
<form name="test" method="post" action="?action=send">
<table><tr>
              <td>.................
              </td></tr>
</table>
<input type="submit" name="Submit" value="提交">
<>
</form>

     现在遇到的问题是邮件可以成功发送,但是收到的内容没有表单(格)中的内容,如果把jmail.body 替换成文本常量就可以成功接受到,我的代码到底是哪里的问题,请问?
搜索更多相关主题的帖子: jmail 表单 邮件 asp 
2009-08-14 12:08
myosotis
Rank: 5Rank: 5
等 级:职业侠客
帖 子:72
专家分:377
注 册:2009-8-4
收藏
得分:20 
jmail.Body = request.form("test") '邮件的内容
request.form("test")指的是获取表单内名称为test的文本框的值,你看下你表单里面有没有这个test文本框

[ 本帖最后由 myosotis 于 2009-8-15 16:14 编辑 ]

花自漂零水自流,一种相思,两处闲愁
2009-08-15 16:12
快速回复:asp中,用jmail发送表单到邮件的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.072394 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved