接触过网络,慢动作更新

Forsaken-Mail: 即收即毁的临时邮箱系统

源码官网

特别说明

  • 访问部署好的网址,会自动分配一个邮箱。
    接收邮箱验证码的时候,确保网页处于打开状态 , 才能收到邮件。
    页面刷新后,邮箱就变了。

部署安装

Linux 部署

  • 【小白教程】nodejs 安装教程指南
    可以按照依次执行一下脚本即可安装运行项目。
    每个命令都有说明,自己选择运行即可~
  • 以下脚本只在 CentOS6 系统调试运行过,其他环境请自行修改运行~
#安装git
yum install git -y

#安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

#安装nodejs和 npm
nvm install 6.10.0

#查看nodejs版本是否正确,显示 6.10.0
node -v

#下载项目源码
git clone https://github.com/malaohu/forsaken-mail.git
cd forsaken-mail

#安装项目需要的库
npm install

#安装pm2工具
npm install -g pm2

#禁用postfix和sendmail
killall sendmail
/etc/init.d/postfix stop
chkconfig --level 2345 postfix off
chkconfig --level 2345 sendmail off

#启动项目
pm2 start bin/www

#设置开机启动
pm2 startup
pm2 save

Docker 部署

  • 原作者的源码中已经写好了 Dockerfile。
    但是原作者并未发布到 docker.com。
    我将作者的源码 forked 一份,重新修改了部分文件。已经成功发布到 docker.com 方便大家使用!
    博主部署的 Docker 镜像地址: malaohu/forsaken-mail
    那些免费的 Docker 容器可以部署呢?有哪些限制?
    首先有独立的 IP, 必须支持 25 端口。
    当然 Hyper_也是可以的。
  • 部署只需要一行代码:
docker run --name forsaken-mail -d -p 25:25 -p 3000:3000 malaohu/forsaken-mail

绑定域名

  • 直接将域名解析到服务器 IP, 或者 CNAME 到某个网址即可。
    想拥有你自己的域名?
    试一试将自己域名 CNAME 到 forsaken.somecolor.cc
    然后使用你的域名加上 3000 端口访问一下试一试吧!
  • 有惊奇发现哦,瞬间创建自己的域名邮箱!
    示例: http://forsaken.somecolor.cc:3000/

自定义前缀

  • 已经支持自定义前缀。
赞(0)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

2023年了,好好学习,好好生活

油箱Blog@126.gd