MimeMessageHelper, Spring as mime, , JavaMail standard MimeMessage. MimeMessage - , , , .
mime , , RFC, - . , , , ( ).
MimeMessageHelper . , , multipartMode.
MimeMessageHelper helper = new MimeMessageHelper(message, true,
MimeMessageHelper.MULTIPART_MODE_MIXED);
, RFC 2046 RFC 2387
MimeMessageHelper API
MULTIPART_MODE_MIXED: , "mixed". , .
Spring 1.0 . , Outlook. , / .
MULTIPART_MODE_RELATED: , "related". , .
Spring 1.1 1.2 . "Microsoft multipart mode", Outlook. , , Outlook, Outlook Express, Yahoo Mail Mac Mail ( , , , ). Lotus Notes ( ).
MULTIPART_MODE_MIXED_RELATED: , "" "related". "" , "" .
Spring 1.2.1. , , MIME, MIME: , , Outlook, Outlook Express, Yahoo Mail Lotus Notes. Mac Mail. Mac Mail Outlook, , MULTIPART_MODE_RELATED.
, , Spring 3 .
Spring, ( , , ). MimeMessagePreparator . JavaMail Springs API:
mailSender.send(new MimeMessagePreparator() {
public void prepare(MimeMessage mimeMessage) throws MessagingException {
MimeMessageHelper message = new MimeMessageHelper(mimeMessage,
true, "UTF-8");
}
});
, Spring/JavaMail , , . Java- Apache Commons Email; , JavaMail.