https://github.com/soxft/timemail
Write a letter to the future,After many years, I hope you will live up to your expectations.
https://github.com/soxft/timemail
mail postmail time timemail
Last synced: 3 days ago
JSON representation
Write a letter to the future,After many years, I hope you will live up to your expectations.
- Host: GitHub
- URL: https://github.com/soxft/timemail
- Owner: soxft
- License: apache-2.0
- Created: 2020-07-09T07:53:58.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-08-26T07:38:32.000Z (8 months ago)
- Last Synced: 2025-03-30T16:46:45.677Z (about 1 month ago)
- Topics: mail, postmail, time, timemail
- Language: PHP
- Homepage: https://www.timeletters.cn
- Size: 155 KB
- Stars: 59
- Watchers: 3
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TimeMail
[](https://www.jsdelivr.com/package/gh/soxft/TimeMail)
![]()
![]()
![]()
## 简介
> 给未来写封信
> 多年之后,愿你不负所期.
> 时间没有现在,永恒没有未来,也没有过去
> 未来的你,过的还好吗?
> 给未来写封信,从过去获得惊喜,
> 给未来的自己带来些鼓励的话,
> 或是写下一些目标,看未来的自己是否实现# 初衷
制作这个项目的初衷是为了让我们放下手边的一些事,或是给自己定下一个目标,或是仅仅只是一段对自己未来的憧憬。
在这个平台寄送出去,寄出的信是不可撤回的,也不可查找,希望你也忘掉这件事,直到你收到信的那一天,也给自己一个惊喜.在那一天回忆起写这封信的时候,带着更多的可能是一种怀念?或许这封邮件会激励你越走越远...
# 用户/隐私协议
1. TimeMail-时光邮局,包括但不限于TimeMail,时光邮局等(特指定本程序)由XCSOFT开发,版权归xcsoft所有.2. 源码使用到了MDUI作为前端样式,后端采用php,发信采用PHPMailer库. 在使用本程序时,应同时遵守以上源码的开源协议.
3. 由于某些不可抗因素,故开源本源码,由于时间限制,并没有做网页端的安装程序,所以需要用户手动修改根目录下的`config.php`,具体步骤会在下方快速开始栏目显示.
4. 在使用过程中,请不要修改版权信息,当然如果你实在要去改的话,我也拦不住\^_^)
5. 基于Apache2.0开源协议开源,使用过程中涉及到的一切可能造成损失的因素,由运营者承担,与本人无关.
6. 请不要使用与官方运营名称相类似的标题, 如 “拾光邮局” 等标识, 否则我们将采取相应措施, 包括但不限于在 本仓库标识, 官网展示等.
7. 禁止以任何手段倒卖本程序.
8. 协议可能随时更新,不另作通知.
# 快速开始
1.修改根目录下的`config.php`文件,将DATABASE常量依据注释中的提示指向数据库地址,并导入根目录下的`time.sql`文件.2.修改其他基本信息,注意网址必须区分https与http,否则可能导致邮件无法发送,在修改smtp信息的同时请注意填写正确,区分好授权码和密码.
3.将常量`IF_SET`修改为`true`,用于标识已经修改config信息.
4.至此,已经安装完毕,请注意如果任然无法发送邮件,可能是服务商屏蔽了25等常用smtp端口,请尝试与服务商取得联系得到支持,同时也注意服务器是否放通了该类端口,或者查看是否是WAF(Nginx防火墙)屏蔽了海外访问等常见问题.
5.最后记通过 Corntab 或 Uptime 等其他方式添加一个计划任务,定时访问 http//example.com/server/send.php 一天 > 2次 用于监控定时发信
# 需要注意
> TIPS: 由于仍然使用 mysqli 连接数据库, 未对语句进行预处理, 确定存在注入安全问题。 请务必搭配 WAF 使用,以避免隐私泄漏及潜在的安全风险。
如果搭建该平台,希望您能遵守约定,将所有信件按时寄出。
目前 www.timeletters.cn 为我们运行的官方站点, 并在持续升级构建中. (该版本并不会开源)