Skip to content

laonger/py_mail_sms

Repository files navigation

先按要求填写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"短信通知。


不能接收图片等多媒体等文件,不过同样会有邮件通知,而且在可以用文本方式查看邮件,并在相应的位置标记出多媒体文件。如果邮件太大,则不能读取。现在我还不知道飞信最多能发送多少字,下一版解决吧。。。。

About

get/send mail by sms(fetion)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published