1

私のプロジェクトでは、メールを gmail または yahoo メールに送信すると、画像がインライン画像として本文部分にバインドされます。しかし、Outlookで同じメールを開くと、その画像が添付ファイルとして表示され、本文部分に空白が表示されます。

MimeMessagePreparator messagePreparator = new MimeMessagePreparator() {             
    @Override
    public void prepare(MimeMessage mimeMessage) throws Exception {
        MimeMessageHelper messageHelper = new MimeMessageHelper(mimeMessage,true);
        messageHelper.setTo("abc@xyz.com");
        messageHelper.setFrom("info@abc.com");
        messageHelper.setSubject("Test");   
        messageHelper.setText(text, true);
        FileSystemResource res = new FileSystemResource(new File(message_image_path));
        messageHelper.addInline("identifier1234", res);
    }
};

ここで、message_image_pathは画像のパスで、textは HTML メッセージです

4

1 に答える 1