我正在使用 ASP 经典和 CDO 以CreateMHTMLBody
方法发送电子邮件。我的电子邮件中有几张图片,其中一些是静态的,不会改变,但其中一些会根据电子邮件内容而改变。一些像 iCloud 这样的邮件软件将图片显示为附件,即使我拥有它们都有完整的路径 url 地址。我用过AddRelatedBodyPart
,但现在他们在你必须的地方显示图像,但他们仍然在附件中显示图像。我希望图片只显示在电子邮件正文中而不是附件中。有谁知道如何解决这一问题?这是我的代码示例:
Set myMail=CreateObject("CDO.Message")
myMail.Subject= "Subject of Email"
myMail.From= "from@site.com"
myMail.To= "to@site.com"
myMail.CreateMHTMLBody "http://www.mysite.com/email.html"
strImagePath = Server.MapPath("\") & "\images\mypic1.jpg"
myMail.AddRelatedBodyPart strImagePath, "my_pic_1", 0
strImagePath = Server.MapPath("\") & "\images\mypic2.jpg"
myMail.AddRelatedBodyPart strImagePath, "my_pic_2", 0
myMail.Send
set myMail=nothing
提前感谢您的时间和帮助。