diff --git a/gxmail/pom.xml b/gxmail/pom.xml index beabd76fd..1c7ce7a36 100644 --- a/gxmail/pom.xml +++ b/gxmail/pom.xml @@ -19,15 +19,15 @@ ${project.version} - com.sun.mail - javax.mail - 1.6.2 + com.sun.mail + jakarta.mail + 2.0.1 javax.xml.ws jaxws-api 2.3.1 - + diff --git a/gxmail/src/main/java/com/genexus/internet/GXPOP3Session.java b/gxmail/src/main/java/com/genexus/internet/GXPOP3Session.java index d22dfb5a9..984b6fb3f 100644 --- a/gxmail/src/main/java/com/genexus/internet/GXPOP3Session.java +++ b/gxmail/src/main/java/com/genexus/internet/GXPOP3Session.java @@ -25,7 +25,7 @@ public GXPOP3Session() { try { - Class c = Class.forName("javax.mail.Session"); + Class c = Class.forName("jakarta.mail.Session"); session = new POP3SessionJavaMail(); } catch(Throwable e) diff --git a/gxmail/src/main/java/com/genexus/internet/GXSMTPSession.java b/gxmail/src/main/java/com/genexus/internet/GXSMTPSession.java index edf448ce1..2ff63bd16 100644 --- a/gxmail/src/main/java/com/genexus/internet/GXSMTPSession.java +++ b/gxmail/src/main/java/com/genexus/internet/GXSMTPSession.java @@ -22,7 +22,7 @@ public GXSMTPSession() { try { - Class c = Class.forName("javax.mail.Session"); + Class c = Class.forName("jakarta.mail.Session"); session = new SMTPSessionJavaMail(); } catch(Throwable e) diff --git a/gxmail/src/main/java/com/genexus/internet/POP3SessionJavaMail.java b/gxmail/src/main/java/com/genexus/internet/POP3SessionJavaMail.java index f673ee522..0c3f1abb9 100644 --- a/gxmail/src/main/java/com/genexus/internet/POP3SessionJavaMail.java +++ b/gxmail/src/main/java/com/genexus/internet/POP3SessionJavaMail.java @@ -12,18 +12,18 @@ import java.util.Hashtable; import java.util.Properties; -import javax.mail.Flags; -import javax.mail.Folder; -import javax.mail.Header; -import javax.mail.Message; -import javax.mail.MessagingException; -import javax.mail.Multipart; -import javax.mail.NoSuchProviderException; -import javax.mail.Part; -import javax.mail.Session; -import javax.mail.internet.InternetAddress; -import javax.mail.internet.MimeMessage; -import javax.mail.internet.MimeUtility; +import jakarta.mail.Flags; +import jakarta.mail.Folder; +import jakarta.mail.Header; +import jakarta.mail.Message; +import jakarta.mail.MessagingException; +import jakarta.mail.Multipart; +import jakarta.mail.NoSuchProviderException; +import jakarta.mail.Part; +import jakarta.mail.Session; +import jakarta.mail.internet.InternetAddress; +import jakarta.mail.internet.MimeMessage; +import jakarta.mail.internet.MimeUtility; import com.genexus.common.interfaces.SpecificImplementation; import com.sun.mail.pop3.POP3Folder; diff --git a/gxmail/src/main/java/com/genexus/internet/SMTPSessionJavaMail.java b/gxmail/src/main/java/com/genexus/internet/SMTPSessionJavaMail.java index 445d9b918..843c9db1c 100644 --- a/gxmail/src/main/java/com/genexus/internet/SMTPSessionJavaMail.java +++ b/gxmail/src/main/java/com/genexus/internet/SMTPSessionJavaMail.java @@ -2,15 +2,15 @@ import java.io.*; import java.util.*; -import javax.mail.*; -import javax.mail.internet.InternetAddress; -import javax.mail.internet.MimeMessage; -import javax.mail.internet.MimeMultipart; +import jakarta.mail.*; +import jakarta.mail.internet.InternetAddress; +import jakarta.mail.internet.MimeMessage; +import jakarta.mail.internet.MimeMultipart; import com.genexus.CommonUtil; -import javax.mail.internet.MimeBodyPart; -import javax.activation.*; +import jakarta.mail.internet.MimeBodyPart; +import jakarta.activation.*; public final class SMTPSessionJavaMail implements GXInternetConstants,ISMTPSession {