From 772fb345e64dd012673b050ab6636473931e87b6 Mon Sep 17 00:00:00 2001 From: MiMo Date: Thu, 23 Jul 2026 17:55:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dlibappbase=E6=A8=A1?= =?UTF-8?q?=E5=9D=97javax.mail=E7=BC=96=E8=AF=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - APPMSGMailUtils.java: 移除错误的android.se.omapi.Session导入 - APPMSGMailUtils.java: 替换java.net.*为javax.mail.*导入 - APPMSGMailUtils.java: 使用全限定名避免Message命名冲突 - libappbase/build.gradle: 添加com.sun.mail依赖 --- appbase/build.properties | 4 ++-- libappbase/build.gradle | 2 ++ libappbase/build.properties | 4 ++-- .../studio/libappbase/utils/APPMSGMailUtils.java | 12 ++++++++---- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/appbase/build.properties b/appbase/build.properties index 6205790..da46208 100644 --- a/appbase/build.properties +++ b/appbase/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Thu Jul 23 09:39:22 GMT 2026 +#Thu Jul 23 17:50:15 HKT 2026 stageCount=4 libraryProject=libappbase baseVersion=15.21 publishVersion=15.21.3 -buildCount=17 +buildCount=18 baseBetaVersion=15.21.4 diff --git a/libappbase/build.gradle b/libappbase/build.gradle index 876e8b7..8eb4888 100644 --- a/libappbase/build.gradle +++ b/libappbase/build.gradle @@ -26,4 +26,6 @@ android { dependencies { api fileTree(dir: 'libs', include: ['*.jar']) + api 'com.sun.mail:android-mail:1.6.7' + api 'com.sun.mail:android-activation:1.6.7' } diff --git a/libappbase/build.properties b/libappbase/build.properties index af0d93b..da46208 100644 --- a/libappbase/build.properties +++ b/libappbase/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Thu Jul 23 06:12:44 GMT 2026 +#Thu Jul 23 17:50:15 HKT 2026 stageCount=4 libraryProject=libappbase baseVersion=15.21 publishVersion=15.21.3 -buildCount=17 +buildCount=18 baseBetaVersion=15.21.4 diff --git a/libappbase/src/main/java/cc/winboll/studio/libappbase/utils/APPMSGMailUtils.java b/libappbase/src/main/java/cc/winboll/studio/libappbase/utils/APPMSGMailUtils.java index f2ccf61..3794292 100644 --- a/libappbase/src/main/java/cc/winboll/studio/libappbase/utils/APPMSGMailUtils.java +++ b/libappbase/src/main/java/cc/winboll/studio/libappbase/utils/APPMSGMailUtils.java @@ -5,12 +5,16 @@ import android.content.SharedPreferences; import android.os.Handler; import android.os.Looper; import android.os.Message; -import android.se.omapi.Session; import android.widget.Toast; import cc.winboll.studio.libappbase.LogUtils; -import java.net.Authenticator; -import java.net.PasswordAuthentication; import java.util.Properties; +import javax.mail.Authenticator; +import javax.mail.MessagingException; +import javax.mail.PasswordAuthentication; +import javax.mail.Session; +import javax.mail.Transport; +import javax.mail.internet.InternetAddress; +import javax.mail.internet.MimeMessage; /** * @Author 豆包&BigPickle&MiMo&ZhanGSKen * @Date 2026/07/23 17:36 @@ -175,7 +179,7 @@ public class APPMSGMailUtils { LogUtils.d(TAG, "sendMail: 创建MimeMessage"); MimeMessage message = new MimeMessage(session); message.setFrom(new InternetAddress(sender)); - message.setRecipients(Message.RecipientType.TO, + message.setRecipients(javax.mail.Message.RecipientType.TO, InternetAddress.parse(recipients)); message.setSubject(subject); message.setText(content);