<libaes><aes>feat: 新增SMTP邮件发送功能(QQ邮箱兼容)

libaes模块:
- 新增 APPMSGMailUtils 邮件发送工具类,基于JavaMail SMTP协议
- 新增 SMTPConfigView 邮件配置视图控件,支持服务器/端口/发件人/授权码/收件人配置
- 新增 view_smtp_config.xml 布局文件
- 添加 android-mail:1.6.7 / android-activation:1.6.7 依赖(替代javax.mail解决Android AWT兼容问题)
- 添加 INTERNET / ACCESS_NETWORK_STATE 权限

aes模块:
- 新增 SMTPSettingsActivity 邮件设置页面
- 新增 activity_smtp_settings.xml 布局文件
- MainActivity toolbar菜单添加"SMTP设置"入口
- AndroidManifest.xml 注册 SMTPSettingsActivity
- build.gradle 添加 packagingOptions 解决META-INF重复文件冲突
This commit is contained in:
2026-07-17 10:39:59 +08:00
parent 6657b39823
commit f91b5b1b6a
13 changed files with 461 additions and 4 deletions
+4
View File
@@ -66,5 +66,9 @@ dependencies {
// 备用库 jitpack.io 地址
//api 'com.github.ZhanGSKen:libappbase:appbase-v15.20.33'
// JavaMail SMTP (Android兼容版)
api 'com.sun.mail:android-mail:1.6.7'
api 'com.sun.mail:android-activation:1.6.7'
api fileTree(dir: 'libs', include: ['*.jar'])
}