不败君

前端萌新&初级后端攻城狮

树洞-未来邮局开源

发表:2019-11-22 18:12:07

围观(352)

介绍

其实网络上已经有很多这样的 APP ,如“树洞” “未来邮局”。

想对未来的自己或者 TA 说一段话?这个程序就能帮助你实现。

未来邮局,就是给未来的人投递一段话。可能现在的你对未来十年后的自己有千言万语想表达。

打开网站,写入信件内容、接收邮箱、未来的接收时间。即可一键投递。


写信件并投递:

1.png

写信件的时候可以写入 HTML 格式的内容。


到达指定时间后收到邮件:

2.png


使用邮件内查看密码:

3.png


4.png


虽然网络上存在很多这样功能的网站,但这个轮子我还是造了。因为很多“未来邮局”功能的网站没有可靠收入,而服务器、域名等资源却一直在耗,导致大部分都是关站收场,很多人写下的邮件都没有成功投递出去。

为了避免没投递出去就因为关站白写,所以这个轮子(程序)出来了。


先是下载源码:https://pan.baidu.com/s/1ddt22bhIP07p123jVszwMg 提取码:0g60


修改配置

修改 .env 文件 数据库连接信息

# 下面这个是数据库地址 本地可以是 localhost 也可以是 127.0.0.1
DB_HOST=127.0.0.1
# 下面这个是数据库端口
DB_PORT=3306
# 下面这个是数据库
DB_DATABASE=hole
# 下面这个是数据库用户名
DB_USERNAME=root
# 下面这个是数据库密码
DB_PASSWORD=root

修改 .env 文件 自己的邮箱配置

# 下面这个不要改 除非你会配置
MAIL_DRIVER=smtp
# 下面这个是邮箱服务地址 如果用的是QQ邮箱就改成 smtp.qq.com 我这里用的是网易邮箱
MAIL_HOST=smtp.163.com
# 下面这个是邮箱服务端口 一般情况下不用改
MAIL_PORT=465
# 下面这个是邮箱地址 比如QQ邮箱的 123456@qq.com 要填自己的QQ邮箱 123456这个只是例子
MAIL_USERNAME=123456@163.com
# 下面这个是邮箱密码 注意 不是登录密码 是要去邮箱设置里面授权的
MAIL_PASSWORD=密码
# 下面这个一般情况下不用改 除非你是其他配置
MAIL_ENCRYPTION=ssl
# 下面这个也是邮箱地址 填自己的
MAIL_FROM_ADDRESS=123456@163.com
# 下面这个是发信人昵称 爱怎么改就怎么改吧
MAIL_FROM_NAME=不败君树洞

配置完成后,需要打开你的 cmd 或者 git 或者... 随便其他的命令行工具进行下面的操作。


注意:以下操作需要进入到项目根目录,也就是下载源码放到哪里就哪里。

假如下载源码解压在桌面并且用的是 git 命令行操作工具,那就执行 cd desktop/hole 再执行下面的命令。


创建数据表

执行数据迁移

php artisan migrate

至此,数据库已经配完,接下来就是重头戏了。


延时队列

这个功能的重点就是让信件可以按时投递出去,同样需要使用 git 或者 cmd 进入到根目录后执行。就执行一句代码就完事:

php artisan queue:work

执行完这句命令就行了,如果是线上操作,记得绑定、解析域名之后 设置 public 目录为网站根目录。 这个不想解释了,因为用 Laravel 开发的程序。


到现在已经完成了,如果是线上环境,请设置守护进程。不然随时可能退出了这个命令。

当然本地可以一直不关这个命令窗口,但谁能保证一直正常运行呢。所以还是有必要守护进程。

守护进程不会?看这个吧 https://learnku.com/docs/laravel/6.x/queues/5168#e45763


BTW

顺便说一下,因为生活所迫。本套开源出来的程序,仅仅有网页版而且还没后台。如果你想要更多功能的“未来邮局”版本。欢迎找我有偿定制~

另外 后期会推出 【微信小程序版本带后台管理】 的“未来邮局”。有兴趣可以找我购买源码。

怎么找我?下面评论留下你的联系方式 或者 加我VX:youhuibacc


本文地址 : www.bubaijun.com/page.php?id=150

版权声明 : 未经允许禁止转载!

评论:我要评论

清墨的橘 沙发

太长了~ 路过帮顶.太长了~ 路过帮顶

评论时间:2019-11-22 18:21:59

回复

BBJ不败君 板凳

@清墨的橘 谢谢~ 😁😁😁 确实有点长

评论时间:2019-11-22 22:20:40

回复

发布评论:
Copyright © 不败君 粤ICP备18102917号-1

不败君

首 页 作 品 微 语