拾光 - Write a letter to the future
拾光
原 TimeMail时光邮局
拾光项目 开始与2021年5月20日,是对TimeMail的重新构建. 由于原TimeMail架构较久,存在一定的安全风险,在拾光上,我们增加了很多安全策略,例如sql语句预处理,输入转译等.并且采用了前后端分离的部署方式.增加了对PHP8.0的支持,也算是一定程度上提高了运行效率.
目前的运行策略
目前拾光的写信方式有两种,一种是给自己写信.对于未登录用户,在提交信件时,会先向自己的邮箱发送一封邮件,用于防治滥用.对于已登录用户,您还可以发送’给TA写信’类型的邮件,您可以填写对方的邮件,在设定时间由我们向对方推送信件.由于服务器运行等产生的费用,给TA写信可能会收取一定的费用,目前是0.75元,应该还算是可以接受的范围.
技术栈
目前 我们在Android, Ios, Web都提供服务
对于Android与Ios我们使用Flutter进行软件开发, Web则采用React来进行构建
后端仍然采用了PHP作为服务, 与原来不同的是, 我们采用了WorkerMan作为后端框架. 得益于WorkerMan的优秀性能, 在较低配置的服务器上依旧可以达到上千并发.
我们采用Redis作为数据缓存, Mysql作为数据载体
发信方式
目前拾光所采用的发信方式均为邮件推送,其主要使用了Aliyun邮件推送服务以及腾讯企业邮的SMTP发信.基本满足了高峰期的发信需求,如果需要,后续还会增加短信推送等服务.
某些提示
拾光基本为公益项目,还希望得到大家的支持,如果有任何建议及需求,您可以发送邮件至contact#xcsoft.top
获取帮助.
其他
目前Web端,您可以直接访问 https://www.timeletters.cn 来访问我们的官网.
Ios端 已经上线AppStore 可以直接直接点击: https://apps.apple.com/cn/app/timeletters/id1552523043 来下载
对于Android端 您可以访问 https://service.timeletters.cn/doc/#/find_us 来获取下载链接
微信小程序段 暂时停止更新
本文更新记录
- 第一次: 2021/08/21
- 第二次: 2021/12/17