We are doing Spring 2.7.15 to 3.2.1 Migration.
As part of the code, we have
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.MimeMessageHelper;
import jakarta.mail.MessagingException;
import jakarta.mail.internet.MimeMessage;
public class MyEmailService {
private static final Logger logger = LoggerFactory.getLogger(EmailerService.class);
@Autowired
JavaMailSender mailSender;
//As part of the call in a method we are calling
public void sendMyEmail() {
//This below line throws error
MimeMessage mimeMessage = this.mailSender.createMimeMessage();
}
}
We are getting error saying:
java: incompatible types: javax.mail.internet.MimeMessage cannot be converted to jakarta.mail.internet.MimeMessage