2013-04-01 77 views
0

可能絕對沒有辦法做到這一點,它也可能會被人詬病。當我向outlook發送html電子郵件時,有時會詢問用戶是否要下載圖像,有時會加載它們。我的第一個問題是爲什麼呢?而我的第二個問題是,有沒有辦法阻止outlook詢問並自動下載圖像,還是隻有用戶才能做到的?html電子郵件展望要求下載圖片

回答

3

如果圖像是嵌入圖像附件,將不會有提示。

如果HTML引用外部圖像,則必須使用無法傳輸的特殊屬性標記消息,並且只能由最終用戶或以編程方式在本地進行設置(PR_BLOCK_STATUS屬性 - 請參見[MS-OXOMSG ] .PDF以下

如果使用的是救贖,可以設置使用RDOMail.DownloadPictures屬性設置該屬性:http://www.dimastr.com/redemption/RDOMail.htm


2.2.1.1 PidTagBlockStatus

類型:PtypInteger32 8

指示用戶在郵件正文中查看外部內容的偏好設置(例如鏈接到HTTP服務器上的圖像的鏈接 )。客戶可能會忽略此值,並始終根據其他因素(例如,發件人是否在安全列表中)允許或阻止外部內容 。如果使用此屬性,則 則默認操作是阻止外部內容。但是,如果此屬性的值 落在一定範圍內,則允許查看外部 內容。允許的值從 PidTagMessageDeliveryTime計算得出:由於消息的發件人不知道此值,因此發件人無法將PidTagBlockStatus可靠地設置爲 允許的值。

爲了計算所允許的值, PidTagMessageDeliveryTime的值轉換爲PtypDouble,floatdate,其中日期是 表示爲從午夜,12月30日,1899年的天數應用 以下公式:結果=( (floatdate - floor(floatdate))* 100000000) + 3; floor(x)返回最大的整數? X。將PtypDouble 值結果轉換爲32位整數計算值。客戶應該設置 PidTagBlockStatus爲允許外部內容的計算值。但是,當 確定是否接受外部內容時,如果 計算值與PidTagBlockStatus的值之間的差值的絕對值爲1或更小,則客戶端應該允許 外部內容。