★★救命啊~~~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'>
这是怎么回事啊?