随身wifi的debian系统下SMTP邮箱收取邮件后自动转发

Excerpt

代码来源自GITEE@刘骢和GITHUB@TeddyNight

source: https://gitee.com/MaoMaoMaster/autoforwarder/tree/master
author: 油析猫狸厮


README.md

介绍

代码来源自GITEE@刘骢和GITHUB@TeddyNight

观前需知

0.请确认你的设备能上网。

1.在观看本教程前请拥有一定Linux操作基础,本人不回答关于任何linux操作问题。例如新建目录,文件,移动,剪切是什么命令,不知道请打开菜鸟教程进linux板块学习!

2.请先确保你的硬件支持短信收取(在安卓系统下),应该不支持电信的CDMA,只支持联通移动的LTE通信,或者可以先用刘骢的脚本测试下。

3.除此之外请预先换源,防止apt下载卡住,不知道怎么换多搜索学习。

本文用到的文件:install.sh,smsforwarder,smsforwarder.service

大致流程,详情请见酷安

1.部署环境

apt-get install python3 python3-requests python3-gi python3-dbus

2.新建目录及文件,并修改成你的信息

touch install.sh,smsforwarder,smsforwarder.service

可以用nano编辑复制,或下载本仓库的代码再进去修改

3.赋权

chmod +777 /etc/systemd/system/smsforwarder.service
chmod 777 /usr/local/bin/smsforwardr

4.启动服务

systemctl start smsforwarder

使用说明

  1. 修改SMTP信息请到smsforwarder文件

    my_sender对应你开启了SMTP的发件邮箱

    my_user对应你收件邮箱

————分界线————
启动smsforwarder
命令systemctl start smsforwarder
等待几秒,查看状态
命令systemctl status smsforwarder
看看状态是不是绿色字体的active(running),如果是黄色或红色字体说明没有开始成功,可能是上面没给到权限造成的。

)

可以先用命令python3 smsforwarder将py脚本在终端挂起,发短信测试下会不会转发。
没有报错能正常转发。
那么恭喜你,可以把服务加进自启了!
systemctl enable smsforwarder