2014-11-11 2 views
0

배너 이미지의 javamail-remove 첨부 파일 제거

메일에서 강조 표시된 첨부 파일 알림을 제거하고 싶습니다. 나는 다음과 같은 코드를 사용하고 메일이를 추가하는 축복하는 JavaMail에 :

htmlPart = new MimeBodyPart(); 
String filename = "location of image"; 
DataSource source = new FileDataSource(filename); 
htmlPart.setDataHandler(new DataHandler(source)); 
htmlPart.setFileName(filename); 
htmlPart.setHeader("Content-ID", "image_id"); 
multipart1.addBodyPart(htmlPart); 
message.setContent(multipart1); 
Transport.send(message); 

답변

1

시도 :

메시지 내용을 표시하는 방법에 대한 메일 독자에게 조언을 제공하지만 최대의
htmlPart.[setDisposition(Part.INLINE)][1]; 

메일 판독기가 실제로 어떻게 표시할지 결정해야합니다.

이미지를 참조하는 multipart/related content with an html part을 보내어 원하는 것을 얻는 것이 더 나을 것입니다. 또는 배너 이미지를 어딘가에 웹에 넣고 URL을 사용하여 배너를 참조하는 HTML 본문을 사용하면됩니다.

+0

안녕하세요. 감사합니다. Bill. 그것은 나를 위해 완전히 일했습니다. 그리고 실제로 당신이 언급 한 다른 해결책도 정확 합니다만, 저에게는 그 회사의 기밀 이미지가 반영되어 있습니다. 그래서 나는 그것을 웹에 게시 할 수 없다! –

관련 문제