MimeMessageHelper выбрасывает исключение no object dch for mime type multipart/mixed

123
05 января 2020, 09:50

Отправляю сообщение на емайл.

private final static String SENDER = "емайл отправителя";
    private final static String RECIPIENT_1 = "емайл получателя";
    private final static String SUBJECT = "тема";
private void sendEmailToRecipient1(String text) {
        MimeMessage mimeMessage = super.createMimeMessage();
        MimeMessageHelper helper = createMimeMessageHelper(mimeMessage, text);
        sendEmailAnyRecipient(mimeMessage, helper, RECIPIENT_1);
    }

private MimeMessageHelper createMimeMessageHelper(MimeMessage mimeMessage, String text) {
        MimeMessageHelper helper;
        try {
            helper = new MimeMessageHelper(mimeMessage, true);
            helper.setSubject(SUBJECT);
            helper.setFrom(SENDER);
            helper.setText(text);
            return helper;
        } catch (MessagingException e) {
            e.printStackTrace();
        }
        return null;
    }

private void sendEmailAnyRecipient(MimeMessage mimeMessage, MimeMessageHelper helper, String recipient) {
        try {
            if (helper != null) {
                helper.setTo(recipient); // эта строчка генерирует исключение!
            }
            super.send(mimeMessage);
        } catch (MessagingException e) {
            logger.error("Ошибка при отправлении сообщения на адрес " + recipient + ":" + e.getMessage());
        }
    }

не подскажите кто сталкивался что делать?

текст исключения

11:45:47,056 ERROR [ru.liberty.smsgate.service.sms.SmsCenterService] (pool-1789-thread-1) Failed messages: javax.mail.MessagingException: IOException while sending message;
  nested exception is:
    javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; 
    boundary="----=_Part_5208_744683072.1554281147042": org.springframework.mail.MailSendException: Failed messages: javax.mail.MessagingException: IOException while sending message;
  nested exception is:
    javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; 
    boundary="----=_Part_5208_744683072.1554281147042"; message exceptions (1) are:
Failed message 1: javax.mail.MessagingException: IOException while sending message;
  nested exception is:
    javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; 
    boundary="----=_Part_5208_744683072.1554281147042"
READ ALSO
Hibernate разница между Session и EntityManager

Hibernate разница между Session и EntityManager

Хотелось бы понять в чем разница между этими двумя объектамиИз прочитанного в интернете я понял, что EntityManager это объект, полностью удовлетворяющий...

144
Какой тип данных в SQL создавать?

Какой тип данных в SQL создавать?

У меня есть @Entity класс "Account"Также, у меня есть @Entity класс "Transaction", который содержит 2 поля :

122
Как создать ожидающий поток в Java?

Как создать ожидающий поток в Java?

Пишу экспертную систему с использованием CLIPSРеализовав интерфейс Router я смогу перенаправить ввод и вывод CLIPS в Java

118