问题描述
问题是JAVAMAIL发送邮件到Gmail/yahoo/outLook/hotmail邮件。。hotmail不能显示图片(gamil/yahoo/outlook都是可以完整显示的)以下是放入图片的JAVAByteArrayDataSourcebds1=null;InputStreamins1=(InputStream)ecardImg.get("IMAGE");bds1=newByteArrayDataSource(ins1,"application/octet-stream");BodyPartbp1=newMimeBodyPart();bp1.setDataHandler(newDataHandler(bds1));bp1.setFileName("2.jpg");bp1.setHeader("Content-ID","<IMG2>");bp1.setDisposition("attachment;filename=2.jpg");mp.addBodyPart(bp1);显示部分如下:<tdwidth='320'valign='top'nowrap><divalign='right'><imgsrc='cid:IMG2'width='320'height='240'></div></td>QQ859125903MSN306274163@163.com
时间: 2024-07-31 15:30:21