标签: 时光邮局

  • 首发时光邮局2源码开源版附详细教程

    首发时光邮局2源码开源版附详细教程

    前言:从前车马很慢,书信很远,一生只够爱一个人

    修改发信邮件配置教程:

    mock-time-postOffice-master\server\routes\send.js和mock-time-postOffice-master\server\utils\sendEmail.js修改上面两个文件相应配置然后保存pm2重启项目 即可

    前期准备

    • 服务器
    • 域名

    环境准备

    • Vue 前端
    • Element-ui UI框架
    • Node 后端
    • Express 后端框架
    • Mongodb 数据库
    • 宝塔

    以上环境装个宝塔都可以在软件商店安装的
    现在正式开始啦
    先建立node软连接
    进入服务器linux终端
    输入以下命令
    // 这里要用自己的绝对路劲来建立// 
    添加node ln -s /root/Node/node-v10.15.3-linux-x64/bin/node  /usr/local/bin/ // 
    添加npm  ln -s /root/Node/node-v10.15.3-linux-x64/bin/npm  /usr/local/bin/              
    注意需改命令中的路径才使用
    软连接建立好后
    进入下列文件路径按这个按钮


    进入终端如下图


    然后输入下列代码克隆源码(隐藏下载内容,或到下面下载)

    [content_hide]


    git clone https://github.com/chengzhnag/mock-time-postOffice.git

    [/content_hide]

    然后你的这个路径下就会得到一个这个目录

    进入这个目录按终端按钮进入终端 

    输入下面的命令npm i
    然后进入server目录按终端按钮
    在输入下列命令npm i
    最后在mock-time-postOffice目录下按终端按钮输入下列命令npm run build
    上面步骤都完成后,就在软件商店里面找到pm2管理器映射
    项目所在根目录: /www/wwwroot/mock-time-postOffice/server/bin/  
    启动文件名称: www
    项目名称: 时光邮局 
    添加映射: 你的域名
    修改映射域名下的nginx配置, 添加以下代码location / {        proxy_pass http://127.0.0.1:3000;}
    最后你的时光邮局就搭建好啦,喜欢的话进入git链接点一下Sta吧

    下载

  • [宝塔][一键部署] TimeMail时光邮局源码

    [宝塔][一键部署] TimeMail时光邮局源码

    TimeMail – 时光邮局
    给未来写封信
    多年之后,愿你不负所期.

    时间没有现在,永恒没有未来,也没有过去
    未来的你,过的还好吗?
    给未来写封信,从过去获得惊喜,
    给未来的自己带来些鼓励的话,
    或是写下一些目标,看未来的自己是否实现

    初衷

    制作这个项目的初衷是为了让我们放下手边的一些事,或是给自己定下一个目标,或是仅仅只是一段对自己未来的憧憬。在这个平台寄送出去,寄出的信是不可撤回的,也不可查找,希望你也忘掉这件事,直到你收到信的那一天,也给自己一个惊喜.在那一天回忆起写这封信的时候,带着更多的可能是一种怀念?或许这封邮件会激励你越走越远…

    思路来源

    当初想到制作这个网站,大概是小时候的一部小说吧,具体内容也忘记了,最近无意间了解到有一款类似的软件”给未来写封信”便深有感触,所以制作了此平台.

    对于官方网站: https://time.xsot.cn

    用户协议

    1.TimeMail-时光邮局,包括但不限于TimeMail,时光邮局等(特指定本程序)由XCSOFT开发,版权归xcsoft所有.
    2.源码使用到了MDUI作为前端样式,后端采用php,发信采用PHPMailer库.在使用本程序时,应同时遵守以上源码的开源协议.
    3.由于某些不可抗因素,故开源本源码,由于时间限制,并没有做网页端的安装程序,所以需要用户手动修改根目录下的config.php,具体步骤会在下方快速开始栏目显示.
    4.在使用过程中,请不要修改版权信息,当然如果你实在要去改的话,我也拦不住对不对\^_^)
    5.基于Apache2.0开源协议开源,使用过程中涉及到的一切可能造成损失的因素,由运营者承担,与本人无关.
    6.禁止倒卖本程序.
    7.协议可能随时更新,不另作通知.

    快速开始

    1.修改根目录下的config.php文件,将DATABASE常量依据注释中的提示指向数据库地址,并导入根目录下的time.sql文件.
    2.修改其他基本信息,注意网址必须区分https与http,否则可能导致邮件无法发送,在修改smtp信息的同时请注意填写正确,区分好授权码和密码.
    3.将常量IF_SET修改为true,用于标识已经修改config信息.
    4.至此,已经安装完毕,请注意如果任然无法发送邮件,可能是服务商屏蔽了25等常用smtp端口,请尝试与服务商取得联系得到支持,同时也注意服务器是否放通了该类端口.
    5.最后,记得添加一个定时任务,指定访问 example.com/server/send.php 频率为一天>3次 用于监控邮箱发信
    6.有任何问题,请尝试添加QQ群:608265912 获取支持

    开源地址:https://github.com/soxft/TimeMail