fix: 修复libappbase模块javax.mail编译错误

- APPMSGMailUtils.java: 移除错误的android.se.omapi.Session导入
- APPMSGMailUtils.java: 替换java.net.*为javax.mail.*导入
- APPMSGMailUtils.java: 使用全限定名避免Message命名冲突
- libappbase/build.gradle: 添加com.sun.mail依赖
This commit is contained in:
MiMo
2026-07-23 17:55:13 +08:00
parent 7ba79b511d
commit 772fb345e6
4 changed files with 14 additions and 8 deletions
+2
View File
@@ -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'
}
+2 -2
View File
@@ -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
@@ -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<zhangsken@qq.com>
* @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);