短信转邮件
介绍
这是一个安装软件,不是依赖组件。 软件运行时拦截短信内容,将短信内容转发至设定的邮箱内,一般适用于过渡使用的手机号,新手机插不下新卡,且还有空闲手机时,您无需携带原卡,也可正常接收短信验证码。来电设置无条件转接即可。 邮件发送使用的android-mail资源。
使用说明
注意:项目已升级到gradle:7.0.0,因此需要Java11支持,如未安装,需要到 settings-build,...-build tools - gradle - gradle JDK,选择Java11即可
smtp地址:填写你的邮件运营商smtp服务器地址;
smtp SSL 端口:填写你的邮件运营商smtp SSL对应的端口号;
账号:填写你的发送邮件账号;
授权码:填写你的邮件账号对应的授权码;
接收人邮件地址:目前只支持填写一位接收人;
邮件消息标题:填写收到邮件时的邮件标题内容,便于邮件自定义归档;
注意事项
软件需要读取短信权限,请保证开启;
需要设置允许软件后台运行、自启、加入白名单等最大程度保证软件存活,不同手机设置方法不同;
部分手机需要在“ 短信-设置-验证码安全保护 ”关闭此项,以确保可以拦截验证码类短信;
部分手机需要删除广播上的权限才能拦截
<receiver android:name=".receiver.SmsReceiver"
android:enabled="true"
android:exported="true"
//删除此权限
android:permission="android.permission.BROADCAST_SMS">
<intent-filter android:priority="1000">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>