Я обновил свой проект с Java 8 до Java 14. Я также обновил несколько зависимостей в своем проекте pom.xml. Теперь у меня возникает проблема всякий раз, когда я пытаюсь отправить электронное письмо через приложение. Я попробовал много разных решений, которые нашел в Интернете, но ни одно из них мне не помогло. Вот журнал ошибок:
javax.mail.MessagingException: IOException while sending message;
nested exception is:
javax.activation.UnsupportedDataTypeException: no object DCH for MIME type image/png
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1365)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:88)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: javax.activation.UnsupportedDataTypeException: no object DCH for MIME type image/png
at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:885)
at javax.activation.DataHandler.writeTo(DataHandler.java:316)
at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1687)
at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:991)
at javax.mail.internet.MimeMultipart.writeTo(MimeMultipart.java:561)
at com.sun.mail.handlers.multipart_mixed.writeTo(multipart_mixed.java:84)
at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:883)
at javax.activation.DataHandler.writeTo(DataHandler.java:316)
at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1687)
at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1906)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1315)
... 16 more
2020-09-02 17:00:03 INFO EmailDirectSignOneTimeLogin:79 - direct sign url: http://localhost:3000/direct_sign/czDSIg3Fms
FINISHED JOB
Будем благодарны за любую помощь. Если вам нужна дополнительная информация, прокомментируйте вопрос.
Я обновил свой проект с Java 8 до Java 14. Я также обновил несколько зависимостей в своем проекте pom.xml. Теперь у меня возникает проблема всякий раз, когда я пытаюсь отправить электронное письмо через приложение. Я попробовал много разных решений, которые нашел в Интернете, но ни одно из них мне не помогло. Вот журнал ошибок: [code]javax.mail.MessagingException: IOException while sending message; nested exception is: javax.activation.UnsupportedDataTypeException: no object DCH for MIME type image/png at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1365) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:88) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) Caused by: javax.activation.UnsupportedDataTypeException: no object DCH for MIME type image/png at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:885) at javax.activation.DataHandler.writeTo(DataHandler.java:316) at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1687) at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:991) at javax.mail.internet.MimeMultipart.writeTo(MimeMultipart.java:561) at com.sun.mail.handlers.multipart_mixed.writeTo(multipart_mixed.java:84) at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:883) at javax.activation.DataHandler.writeTo(DataHandler.java:316) at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1687) at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1906) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1315) ... 16 more 2020-09-02 17:00:03 INFO EmailDirectSignOneTimeLogin:79 - direct sign url: http://localhost:3000/direct_sign/czDSIg3Fms FINISHED JOB [/code] Будем благодарны за любую помощь. Если вам нужна дополнительная информация, прокомментируйте вопрос.
Я пытаюсь отправить безопасную электронную почту EDI в ABF через SMTP с помощью PHP. Содержание должно быть зашифровано и подписано с использованием S /MIME (PKCS#7).
Вот что требует ABF:
Заголовки MIME привязанности должны быть:
mime-version:...
Я пытаюсь отправить безопасную электронную почту EDI в ABF через SMTP с помощью PHP. Содержание должно быть зашифровано и подписано с использованием S/MIME (PKCS#7).
Вот что требует ABF:
Заголовки MIME приложения должны быть:
MIME-Version: 1.0...