回 帖 发 新 帖 刷新版面

主题:jmail如何来发附件呢。

<%option explicit%>
<%
on error resume next
dim jmail
set jmail=server.createobject("jmail.message")
jmail.contenttype="text/html"  '邮件头的格式
jmail.encoding="quoted-printable"  '邮件附件格式有base64,unencode
jmail.charset="gb2312"  '邮件正文字符集
jmail.from="yanjinbin0@163.com"
jmail.fromname="信件"
jmail.subject="邮件标题"
jmail.mailserverusername="yanjinbin0"
jmail.mailserverpassword="********"  '这个密码摸去
jmail.priority=3
jmail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
jmail.addrecipient("yanjinbin@163.com")
jmail.body="邮件正文" 或用下面带html标记的html网页来发送

JMail.AddAttachment "D:\01.txt", True     '调用的时候不要加括号。
                                       '这段是用来发送附件的,没加能发送邮件 成功,加了能发成功,但是收到的是一堆乱码这是怎么回事啊,怎么设置才不会这样的情况.

jmail.send("smtp.163.com")
jmail.close()
set jmail=nothing
if err then
response.write" 发送失败"
else
response.write"发送成功"
end if
%>

D:\01.txt 文件是个文本文件里面只输入了:这是一个附件几个字
在邮箱打开乱码看到的是这样的: 
This is a multipart message in MIME format. ----NEXT_BM_01330E86BC7F4EB39044A1D9AB99CC87 Content-Type: text/plain; 
charset="gb2312" Content-Transfer-Encoding: Quoted-Printable 


望请指点谢谢。

回复列表 (共13个回复)

11 楼

你安装了jmail组件没啊。别告诉我你没装啊。。。。。。。。。。。。。

12 楼

为什么我发送附件的时候,提示我不能打开文件呢?

Cannot open the file!

13 楼

那因该是文件名出错 路径出错  或权限不够(你共享下文件夹先)
都试试吧。

我来回复

您尚未登录,请登录后再回复。点此登录或注册