先按要求填写account.py,按要求初始化last_mail.txt。然后在终端下运行 python ./fetion_client.py
原理:
用户准备好两个手机号码(必须是移动用户,开通飞信并且互为好友),假设A号码和B号码,通过A号码的飞信帐户做服务器,一旦检查到邮件,通过A号码给B号码发送邮件通知,B号码通过指令回复A可以实现发信和读取邮件功能。
具体流程:
此程序每隔一定时间会自动检查一次邮件,并把此周期内收到的邮件的发信人,时间,主题和邮件编号生成一个列表通过短信发送到B手机上。格式如下:
NO.43 At [date time]
F: [发信人]
Sub: [标题]
通过以下格式回复短信即可读取编号为43的邮件:
get 43
收到的邮件格式为:
NO.43 At [date time]
F: [发信人]
Sub: [标题]
MSG:
[内容]
用户亦可发送Check命令手动检查邮件
发送邮件请严格使用如下格式:
T:[收信人地址]
Sub:[标题]
Msg:
[内容]
如:
T:yuelang85@gmail.com
Sub:测试测试测试
Msg:
测试测测侧侧侧
将以上格式短信发送给A手机的飞信号码,即可发送邮件,发送成功后会给B手机发送"sent"短信通知。
不能接收图片等多媒体等文件,不过同样会有邮件通知,而且在可以用文本方式查看邮件,并在相应的位置标记出多媒体文件。如果邮件太大,则不能读取。现在我还不知道飞信最多能发送多少字,下一版解决吧。。。。