翻譯|使用教程|編輯:況魚杰|2020-01-20 15:54:01.780|閱讀 219 次
概述:本示例發(fā)送帶有嵌入式圖像的HTML消息。盡管可以間接嵌入文件(通常是圖像)(通過(guò)導(dǎo)入引用它們的HTML文件,請(qǐng)參閱文件示例中的HTML電子郵件),您仍然可以手動(dòng)嵌入它們。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
MailBee Objects是一個(gè)組件集合。您可以使用該控件創(chuàng)建并將郵件發(fā)送到SMTP服務(wù)器并從POP3服務(wù)器接收、解析以及刪除電子郵件,還能在IMAP4服務(wù)器上管理電子郵件以及文件夾。它同樣支持SSL以及S/MIME以獲得更好的安全性能。MailBee控件能在ASP、VB、C++或任何支持ActiveX技術(shù)的語(yǔ)言中使用。
本示例發(fā)送帶有嵌入式圖像的HTML消息。盡管可以間接嵌入文件(通常是圖像)(通過(guò)導(dǎo)入引用它們的HTML文件,請(qǐng)參閱文件示例中的HTML電子郵件),您仍然可以手動(dòng)嵌入它們。
嵌入式對(duì)象是消息正文中引用的附件:圖像,聲音,腳本,樣式表以及正確顯示消息正文所需的所有其他文件。在郵件正文中,嵌入式對(duì)象通過(guò)Content-ID(CID)進(jìn)行關(guān)聯(lián)。因此,主體中的Content-ID必須與保存嵌入式對(duì)象的附件的Content-ID相匹配。
在示例代碼中,嵌入的圖像作為附件添加,Content-ID設(shè)置為pic1。郵件正文包含帶有SRC =“ cid:pic1”的標(biāo)記。這將使支持HTML的郵件客戶端在此
標(biāo)記中顯示嵌入式圖像。
為簡(jiǎn)單起見(jiàn),不使用SMTP身份驗(yàn)證,并且不執(zhí)行錯(cuò)誤檢查。
Visual Basic:
Dim objSMTP ' Create mailer component Set objSMTP = CreateObject("MailBee.SMTP") ' Unlock SMTP component objSMTP.LicenseKey = "put your license key here" ' Set SMTP server name objSMTP.ServerName = "mail.server.com" ' Set message properties objSMTP.FromAddr = "me@mydomain.com" objSMTP.ToAddr = "you@yourdomain.com" objSMTP.Subject = "HTML message with embedded image" ' Set HTML format for the body objSMTP.BodyFormat = 1 ' Place HTML contents (IMG tag) into the body objSMTP.BodyText = "ASP:" ' Embed image (add as attachment with Content-ID value set) objSMTP.AddAttachment "C:\images\signature.jpg", ,"pic1" ' Send it! objSMTP.Send
<% Dim objSMTP ' Create mailer component Set objSMTP = Server.CreateObject("MailBee.SMTP") ' Unlock SMTP component objSMTP.LicenseKey = "put your license key here" ' Set SMTP server name objSMTP.ServerName = "mail.server.com" ' Set message properties objSMTP.FromAddr = "me@mydomain.com" objSMTP.ToAddr = "you@yourdomain.com" objSMTP.Subject = "HTML message with embedded image" ' Set HTML format for the body objSMTP.BodyFormat = 1 ' Place HTML contents (IMG tag) into the body objSMTP.BodyText = "" ' Embed image (add as attachment with Content-ID value set) objSMTP.AddAttachment "C:\images\signature.jpg", ,"pic1" ' Send it! objSMTP.Send %>
==========================================
如果想要購(gòu)買正版授權(quán)MailBee.NET Objects的朋友,可以聯(lián)系
關(guān)注慧聚IT微信公眾號(hào) ???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: