# linuxdeploy_sendSms
**Repository Path**: amwsaq/linuxdeploy_sendSms
## Basic Information
- **Project Name**: linuxdeploy_sendSms
- **Description**: 转发安卓短信到企业微信/任意邮箱
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2020-08-11
- **Last Updated**: 2021-11-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# linuxdeploy_sendSms
> 本工具实现了将Android手机短信发送到企业微信/邮箱的功能
> 前期准备工作请参考[这里](https://www.yrblog.cn/category/%e7%bc%96%e7%a8%8b/android%e4%b8%8a%e7%9a%84linux/ "这里")
### 使用方法
1.克隆到本地后,编辑sendWechat.py文件
首先找到短信db位置并填写,随后选择发送方式
```sendWechat.py
Dbpath = "/mnt/data/com.android.providers.telephony/databases/mmssms.db"#数据库地址,记得必须挂载
useWechat = True #@TRUE = 使用企业微信信息 @False=使用邮件发送信息
```
随后编辑企业微信配置或邮箱配置,如果不懂如何填写企业微信配置,请点击[这里](https://www.yrblog.cn/2019/08/21/androidlinux03/ "这里")具体学习。
```sendWechat.py
#企业微信配置
AgentId = ""
CropId = ""
Secret = ""
Touser = ""
#邮箱配置,以163为例
smtpHost = 'smtp.163.com'#邮箱发送配置
neateasyUser = 'xxx@163.com'# 163用户名
neateaseCode = ''# s授权码
sendEmail = 'xxxx@163.com'# 邮件发送方邮箱地址
receiveEmails = ['xxx@qq.com','xxx@gmail.com']#可以写多个接收方 qq邮箱记得添加白名单
```
2.接下来编辑sqlpy.py文件的sql语句。这里需要根据你的手机短信db结构来填写
```sqlpy.py
writeSql = "UPDATE sms SET seen = 1 ,read = 1 WHERE seen =0"#更改已经发送短信的读取状态
readSql = "SELECT address,body FROM sms WHERE seen=0"#将未读取短信提取
```
3.**更改完毕后在Android手机上使用supervisor或其他工具来运行sendWechat.py即可。**
### 关于作者
还有其他有趣的小项目会陆续在[这里](https://www.yrblog.cn/ "这里")更新的,希望大家关注。
微信搜索yrtools关注我的公众号,或者下面的二维码。有一些例如京东返利工具的小工具会在上面运行。
[](https://www.yrblog.cn/wp-content/uploads/2019/08/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20190821220711.png "yrtools")