When attempting to use EmailBuilder.copying(Email email), it throws an exception NoClassDefFoundError: org/simplejavamail/internal/smimesupport/SmimeRecognitionUtil. This can be fixed by adding smime-module to the pom.xml, but I don't need any smime support. Is there another copy option perhaps?
package org.example;
import org.simplejavamail.email.EmailBuilder;
public class Main {
public static void main(String[] args) {
var email = EmailBuilder.startingBlank()
.withHeader("header", "hello")
.buildEmail();
var newEmail = EmailBuilder.copying(email).buildEmail(); // <--- Throws exception here
System.out.println(newEmail);
}
}
Exception:
Exception in thread "main" java.lang.NoClassDefFoundError: org/simplejavamail/internal/smimesupport/SmimeRecognitionUtil
at org.simplejavamail.email.internal.EmailPopulatingBuilderImpl.withHeaders(EmailPopulatingBuilderImpl.java:1728)
at org.simplejavamail.email.internal.EmailStartingBuilderImpl.copying(EmailStartingBuilderImpl.java:244)
at org.simplejavamail.email.EmailBuilder.copying(EmailBuilder.java:149)
at org.example.Main.main(Main.java:15)
Caused by: java.lang.ClassNotFoundException: org.simplejavamail.internal.smimesupport.SmimeRecognitionUtil
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 4 more
When attempting to use
EmailBuilder.copying(Email email)
, it throws an exceptionNoClassDefFoundError: org/simplejavamail/internal/smimesupport/SmimeRecognitionUtil
. This can be fixed by addingsmime-module
to the pom.xml, but I don't need any smime support. Is there another copy option perhaps?pom.xml:
Code:
Exception: