用jmail发html格式的内容,为何其中的图片并没有显示?

rollrock 2004-01-18 02:09:02
Set msg = Server.CreateObject("JMail.Message")
msg.silent = false
msg.Logging = true
msg.Charset = "gb2312"
msg.MailServerUserName = "xxxx@yyy.com" '输入smtp服务器验证登陆名 (邮局中任何一个用户的Email地址)
msg.MailServerPassword = "xxxxx" '输入smtp服务器验证密码 (用户Email帐号对应的密码)
msg.From = "a@a.net" '发件人Email
msg.FromName = "aaa" '发件人姓名
msg.AddRecipient "xxxx@yahoo.com.cn" '收件人Email
msg.Subject= "11111111111" '信件主题
cid=msg.addattachment( "H:\我的文档\编程\ASP\程序\chk\mail.jpg",false)
msg.htmlBody="<html>"&vbnewline& _
"<head>"&vbnewline& _
"<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">"&vbnewline& _
"<title>无标题文档</title>"&vbnewline& _
"</head>"&vbnewline& _
""&vbnewline& _
"<body>"&vbnewline& _
"<img src=""cid:"&cid&""" width=""600"" height=""800""></body>"&vbnewline& _
"</html>"
msg.Send("mail.xxxx.com")
邮件能收到,但其中插入有一个图片,却没有显示出来
...全文
98 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rollrock 2004-01-19
  • 打赏
  • 举报
回复
up
rollrock 2004-01-18
  • 打赏
  • 举报
回复
我up一下
rollrock 2004-01-18
  • 打赏
  • 举报
回复
不好用啊,我用我的原来的方法,在163.com的邮箱里可以看到,在yahoo.com.cn的邮箱里却看不到,其图片路径变成了:http://mail.yahoo.com/config/login?/cid:A9FF6B3DFE3947AB9FE35DF5B6C23ED8,我觉得如果有什么办法去掉http://mail.yahoo.com/config/login?/就好了,因为我上次写了一个不带http的超链接上去也是这种情况,写上之后,超链接就正常了。
xieyj 2004-01-18
  • 打赏
  • 举报
回复
"<img src=""cid:"&cid&""" width=""600"" height=""800""></body>"&vbnewline

change to:

"<img src="""&cid&""" width=""600"" height=""800""></body>"&vbnewline

28,405

社区成员

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

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