I'm trying to migrate from JakartaMail 1.6.5 to 2.0.1, and when I'm starting my application I got
Caused by: java.lang.ClassNotFoundException: javax.mail.internet.AddressException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1364)
I also try to change:
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
to
import jakarta.mail.MessagingException;
import jakarta.mail.internet.MimeMessage;
However, then when I use JavaMailSenderImpl mailSender of Spring class like:
MimeMessage message = mailSender.createMimeMessage();
It says:
Required type:
jakarta.mail.internet.MimeMessage
Provided:
javax.mail.internet.MimeMessage
How can I solve this? Does Spring support JakartaMail 2.0.1? because JavaMailSender is in spring-context-support (I use version 5.3.9)