即收即毁的临时邮箱系统forsaken-mail

玩技站长
玩技站长
玩技站长
管理员, Keymaster
10834
文章
669
评论
运维笔记21,890字数 462阅读1分32秒阅读模式

即收即毁的临时邮箱系统forsaken-mail插图

源码官网

原作者开源地址:https://github.com/denghongcai/forsaken-mail文章源自玩技e族-https://www.playezu.com/22158.html

源码是nodejs编写。部署非常简单!文章源自玩技e族-https://www.playezu.com/22158.html

博主Fock一份地址,进行了简单优化。文章源自玩技e族-https://www.playezu.com/22158.html

https://github.com/malaohu/forsaken-mail文章源自玩技e族-https://www.playezu.com/22158.html

 文章源自玩技e族-https://www.playezu.com/22158.html

特别说明

访问部署好的网址,会自动分配一个邮箱。文章源自玩技e族-https://www.playezu.com/22158.html

接收邮箱验证码的时候,确保网页处于打开状态 , 才能收到邮件。文章源自玩技e族-https://www.playezu.com/22158.html

页面刷新后,邮箱就变了。文章源自玩技e族-https://www.playezu.com/22158.html

 文章源自玩技e族-https://www.playezu.com/22158.html

部署安装

Linux部署

可以按照依次执行一下脚本即可安装运行项目。文章源自玩技e族-https://www.playezu.com/22158.html

每个命令都有说明,自己选择运行即可~

以下脚本只在CentOS6 系统调试运行过,其他环境请自行修改运行~

  1. #安装git
  2. yum install git -y
  3. #安装nvm
  4. curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
  5. export NVM_DIR="$HOME/.nvm"
  6. [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
  7. #安装nodejs和 npm
  8. nvm install 6.10.0
  9. #查看nodejs版本是否正确,显示 6.10.0
  10. node -v
  11. #下载项目源码
  12. git clone https://github.com/malaohu/forsaken-mail.git
  13. cd forsaken-mail
  14. #安装项目需要的库
  15. npm install
  16. #安装pm2工具
  17. npm install -g pm2
  18. #禁用postfix和sendmail
  19. killall sendmail
  20. /etc/init.d/postfix stop
  21. chkconfig --level 2345 postfix off
  22. chkconfig --level 2345 sendmail off
  23. # CentOS7+
  24. systemctl stop postfix
  25. #启动项目
  26. pm2 start bin/www
  27. #设置开机启动
  28. pm2 startup
  29. pm2 save

Docker部署

原作者的源码中已经写好了Dockerfile。

但是原作者并未发布到docker.com。

将作者的源码forked一份,重新修改了部分文件。已经成功发布到docker.com方便大家使用!

那些免费的Docker容器可以部署呢?有哪些限制?

首先有独立的IP, 必须支持25端口。

  1. docker run --name forsaken-mail -d -p 25:25 -p 3000:3000 malaohu/forsaken-mail

部署完成即可!

然后直接使用EndPoint的网址加上端口 3000 即可访问了!

宝塔部署

拉取官方镜像名称:malaohu/forsaken-mail

开放25端口和3000端口即可运行。

 

 

 
评论  2  访客  2
    • 小石
      小石 3

      在撸OneDrive的时候经常看到emmm (话说最近不更新了?

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证