可能绝对没有办法做到这一点,也可能不赞成。当我向outlook发送html电子邮件时,有时会询问用户是否要下载图像,有时他们只是加载。我的第一个问题是为什么?我的第二个问题是,有没有办法阻止外观询问并让图像自动下载,或者只是用户可以做的事情?
答案 0 :(得分:3)
如果图像是嵌入的图像附件,则不会出现提示。
如果HTML引用外部图像,则必须使用无法传输的特殊属性标记消息,并且只能由最终用户或以编程方式在本地设置(PR_BLOCK_STATUS属性 - 请参阅[MS-OXOMSG]的摘录) .pdf。
如果您正在使用Redemption,可以使用RDOMail.DownloadPictures属性设置该属性:http://www.dimastr.com/redemption/RDOMail.htm
2.2.1.1 PidTagBlockStatus
输入:PtypInteger32 8
表示用户查看外部内容(例如链接)的首选项 消息正文中的HTTP服务器上的图像)。客户可以忽略这一点 值并始终根据其他因素允许或阻止外部内容 (例如发件人是否在安全列表中)。如果使用此属性, 然后默认操作是阻止外部内容。但是,如果 该属性的值落在一定范围内,然后查看外部 允许内容。允许的值来自 PidTagMessageDeliveryTime:由于邮件的发件人没有 知道这个值,发件人无法可靠地设置PidTagBlockStatus 允许的值。
要计算允许的值,请转换值 PidTagMessageDeliveryTime到PtypDouble,floatdate,日期是 代表1899年12月30日午夜的天数。申请 以下公式:result =((floatdate - floor(floatdate))* 100000000) + 3; floor(x)返回最大整数? X。转换PtypDouble 值结果为32位整数计算值。客户应该设置 PidTagBlockStatus到computedvalue以允许外部内容。但是,什么时候 确定是否接受外部内容,客户应该允许 外部内容如果绝对值之间存在差异 computedvalue和PidTagBlockStatus的值为1或更小。