短信转邮件

介绍

这是一个安装软件,不是依赖组件。 软件运行时拦截短信内容,将短信内容转发至设定的邮箱内,一般适用于过渡使用的手机号,新手机插不下新卡,且还有空闲手机时,您无需携带原卡,也可正常接收短信验证码。来电设置无条件转接即可。 邮件发送使用的android-mail资源。

项目地址

使用说明

注意:项目已升级到gradle:7.0.0,因此需要Java11支持,如未安装,需要到 settings-build,...-build tools - gradle - gradle JDK,选择Java11即可

注意事项

  • 软件需要读取短信权限,请保证开启;
  • 需要设置允许软件后台运行、自启、加入白名单等最大程度保证软件存活,不同手机设置方法不同;
  • 部分手机需要在“ 短信-设置-验证码安全保护 ”关闭此项,以确保可以拦截验证码类短信;
  • 部分手机需要删除广播上的权限才能拦截
<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>