★★救命啊~~~JMail发送HTML格式邮件的怪问题

xunua 2003-08-18 06:27:57
下面是为了发送HTML格式的邮件的代码,用jMail组件
set jmail = server.CreateObject("jmail.message")
with jmail
.Charset = "gb2312"
.from = "nua@163.com"
.AddRecipient("nua@163.com")
.FromName = "王先生"
.MailServerUserName = "username"
.MailServerPassWord = "password"
.Subject = "这是一个好消息!"
.Priority = 5
imgID = .AddAttachment("f:\logo.gif",true)
.Body = "这是纯文本正文。"
.HTMLBody = "<font color=red>红色文字。</font>"
.AppendHTML("<font color=blue>蓝色文字。</font><a href='cid:" & imgID & "'>图片链接</a><img src='cid:" & imgID & "'>")

.Send("smtp.163.com")
end with

执行后邮件发送成功,我登录163网站,收到了这封邮件,显示一切正常,但是当我用FoxMail4.2接收并打开邮件时,发现<img>中的图片无法显示,查看原代码,是:
<a href='logo(1).gif'>图片链接</a><img src='cid:947720CF01AA4F1B89B2B8B37997EADB'>
这是怎么回事啊?
...全文
230 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gshope 2003-08-19
  • 打赏
  • 举报
回复
也没什么,大部分软件比如foxmail是支持iso-8859-1的。
xunua 2003-08-19
  • 打赏
  • 举报
回复
是的,我的jmail是free版本的。
难道真是这个原因吗?
不知道能不能找到注册版本的Jmail
那位仁兄知道什么地方能下载,顺便告诉俺吧。谢谢
我去找...
gshope 2003-08-19
  • 打赏
  • 举报
回复
如果你的JMAIL是FREE版本的,它不支持gb2312,只支持is0-8859-1
xunua 2003-08-19
  • 打赏
  • 举报
回复
我按照bananasmiling(hello找我) 说的做了
可是邮件却变成了一堆乱码,如下


This is a multipart message in MIME format. ----NEXT_BM_531F068ECEC44F2799C8A0E006972BC5 Content-Type: multipart/alternative; boundary="--NEXT_BM_AD94840F90E745C8BFCDBB8A86A78857" ----NEXT_BM_AD94840F90E745C8BFCDBB8A86A78857 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: Quoted-Printable =D5=E2=CA=C7=B4=BF=CE=C4=B1=BE=D5=FD=CE=C4=A1=A3 ----NEXT_BM_AD94840F90E745C8BFCDBB8A86A78857 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: Quoted-Printable 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 2IgihYqIEEKGlIGCgsiQOQim+MGSpQqBAQEAOw== ----NEXT_BM_531F068ECEC44F2799C8A0E006972BC5--


这是怎么回事啊?
bananasmiling 2003-08-18
  • 打赏
  • 举报
回复
JMail.Charset = "gb2312"
JMail.ContentType = "text/html"
你少了这个
tanyaliji 2003-08-18
  • 打赏
  • 举报
回复
set jmail = server.CreateObject("jmail.message")

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧