Smime Java электронная почта - PullRequest
       80

Smime Java электронная почта

0 голосов
/ 20 апреля 2020

Я пытаюсь отправить подписанное письмо с помощью bouncycastle в Java. Когда я создаю простое сообщение, подобное этому:

MimeBodyPart msg = new MimeBodyPart();
msg.setText("Hello world!");
MimeMultipart mm = gen.generate(msg);

mimeMessage.setContent(mm, mm.getContentType());

Тогда все работает, как ожидалось, и электронная почта отправляется с подписью должным образом.

Однако, когда я решаю сделать

MimeBodyPart msg = new MimeBodyPart();
msg.setContent(MIME_MULTIPART_MESSAGE_CONTENT, TYPE);
MimeMultipart mm = gen.generate(msg);

mimeMessage.setContent(mm, mm.getContentType());

Это не работает, и внешний вид показывает, что электронная почта была изменена.

У вас есть идеи, почему это так? И как это исправить?

...