画像が添付されたメールを送信するメールを作成しました。画像はyahooとgmailで表示されています。しかし、hotmail は、画像があるはずの場所に正方形の灰色のボックスを表示しています。以下は、イメージをビルドするコードです。もちろん、cid を使用してメールで参照しています。よろしくお願いします。
l_embedImage = new MimeBodyPart();
l_dataSource = new FileDataSource(new File(l_imagesBaseDirectory + "/" + l_completeImagePath));
l_dataHandler = new DataHandler(l_dataSource);
l_embedImage.setDataHandler(l_dataHandler);
l_embedImage.setHeader("Content-ID", "<" + l_cid + ">");
l_embedImage.setHeader("Content-Type", "image/gif");
l_embedImage.setHeader("discrete-type","image");
l_embedImage.setHeader("content-transfer-encoding", "base64");
p_multipart.addBodyPart(l_embedImage);