| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2139 人关注过本帖
标题:asp用Jmail发附件的问题,附件发送不了,其他信息可以发送
只看楼主 加入收藏
hwc201411
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2010-8-10
结帖率:57.14%
收藏
已结贴  问题点数:17 回复次数:10 
asp用Jmail发附件的问题,附件发送不了,其他信息可以发送
我把这个表单信息传送到mail.asp网页
<form name="upload" method="post" action="mail.asp" enctype="multipart/form-data">
你的名字 <input type="text" name ="form1" value="测试文本" /><br />
申请职位 <input type="text" name ="title" value="申请职位" /><br />
你的邮箱 <input type="text" name ="email" value="邮箱" /><br />
简历1 <input type="file" name="file1" /><br />
简历2 <input type="file" name="file2" /><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp;<input class="iButton" type="submit" value="确定发送" />
</form>
mail.asp代码

<%
title= trim(request("title"))
name=request("form1")
email=request("email")
file1=request("file1")
%>
<%
'On error resume next
Set JMail = Server.CreateObject("JMail.Message")
JMail.Charset = "gb2312" ' 邮件字符集,默认为"US-ASCII"
JMail.From = "hwc201411@ ' 发送者邮箱地址,也就是你自己的发件邮箱!
JMail.FromName = request("form1")  ' 发送者姓名
JMail.Subject = request("title") ' 邮件主题
' 身份验证
JMail.MailServerUserName = "hwc201411" ' 身份验证的用户名,只写@163前面的那个帐号,不包括@以后的部分!
JMail.MailServerPassword = "hwc15877277166" ' 身份验证的密码,163邮箱密码!
' 设置优先级,范围从1到5,越大的优先级越高,3为普通
JMail.Priority = 3
JMail.AddRecipient("286958108@)  
JMail.AddAttachment (Server.MapPath(file1), True)   发送附件代码
JMail.Body =name & vbnewline & title & vbnewline & email & vbnewline & dianhua & vbnewline & content
JMail.Send("smtp.)
JMail.Close()' 关闭并清除对象
Set JMail = Nothing
if err.number<>0 then
Response.write "<script>alert('抱歉,邮件发送失败!');</script>"
Response.write "<script>history.go(-1);</script>"
else
Response.write "<script>alert('恭喜!邮件发送成功!');</script>"
Response.write "<script>history.go(-1);</script>"
end if
%>
表单的其他信息可以传送,但是附件不行。
Microsoft VBScript 编译器错误 '800a0414'
调用过程(Sub)时不能使用括号
\mail.asp, line 21  就是红色那段代码
搜索更多相关主题的帖子: Jmail 附件 asp 
2010-09-20 15:46
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
DIM addatt
addatt=JMail.AddAttachment (Server.MapPath(file1), True)   '发送附件代码,发完后把它附给一个变量试试!

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-09-20 20:12
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
如果还不行,输出地址看看是否正确!
response.write file1或Server.MapPath(file1)
response.end

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-09-20 20:13
hwc201411
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2010-8-10
收藏
得分:0 
jmail.Message '8000ffff'

Cannot open file D:\上传文件代码\混合上传

\mail.asp, line 23
大哥还是不行啊,你加我QQ 2 8  6  9  5  8 1  0 8 帮我解决下把,谢谢

出售外贸精品男T恤.儿童T恤等,欢迎登陆淘宝http://sml1980./选购
2010-09-21 11:50
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
你把源码打包一下:
我想你是想完成,通过fileHTML控件,自动选择某个文件做为附件进行上传的功能,对吧!
如果是这样,请把你相关文件打包一下,有数据库的请包含数据库,我晚上帮你测试一下!OK!

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-09-21 15:27
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
我建议你还是先用排除法,你在如下代码中:
addatt=JMail.AddAttachment (Server.MapPath(file1), True)   '发送附件代码,发完后把它附给一个变量试试!
改为:
addatt=JMail.AddAttachment (Server.MapPath("1.jpg"), True)
改为具体某个文件,先不通过控件进行上传,如果可以发邮件附件,那说明发件代码没有问题,问题在于你的上传代码!
不知道能否理解我的意思呢?

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-09-21 15:29
hwc201411
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2010-8-10
收藏
得分:0 
回复 5楼 gupiao175
邮件.rar (7.49 KB)
我想应该是我上传附件的代码出错了把,只是我找不出哪里出错,反正那些其他信息可以发过去了,那麻烦你了大哥

出售外贸精品男T恤.儿童T恤等,欢迎登陆淘宝http://sml1980./选购
2010-09-21 19:47
hwc201411
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2010-8-10
收藏
得分:0 
回复 6楼 gupiao175
我用你的方法试过了,确实是上传哪里有问题。addatt=JMail.AddAttachment (Server.MapPath("10.jpg"), True)这个方法是对的,那个上传问题你看下,怎么解决。

出售外贸精品男T恤.儿童T恤等,欢迎登陆淘宝http://sml1980./选购
2010-09-21 19:57
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:17 
yj.rar (7.34 KB)

  OK了.可惜我倒霉了,测试的163邮箱被封了。

 我的163邮箱要被封一个月了!
  您的帐号处于禁用状态!可能的原因:
触犯了邮箱服务条款,包含:发送了大量未经许可的邮件,非正当方式使用邮箱,过度消耗系统资源。
如果您确认没有违反以上服务条款,请在禁用后的一个月内,点击以下按钮来申述,把您的情况反馈给我们,我们会尽快为您处理。



Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-09-22 00:05
hwc201411
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2010-8-10
收藏
得分:0 
回复 9楼 gupiao175
谢啦大哥,不过让你的邮箱挨封了,真的不好意思啊。给点补偿你吧

出售外贸精品男T恤.儿童T恤等,欢迎登陆淘宝http://sml1980./选购
2010-09-23 08:32
快速回复:asp用Jmail发附件的问题,附件发送不了,其他信息可以发送
数据加载中...
 
   



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

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