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

  • 目前搬瓦工IP被封非常多,建议使用Vultr,充5刀美5刀,按小时计费,IP随时换---点击注册送5刀
  • 转载自如有乐享
  • 源码官网

  • 原作者开源地址:https://github.com/denghongcai/forsaken-mail 源码是nodejs编写。部署非常简单! 小马甲优化版本:https://github.com/malaohu/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
    
  • 部署完成即可! 然后直接使用EndPoint的网址加上端口 3000 即可访问了!

  • 博主测试部署: http://forsaken.somecolor.cc:3000/

  • 绑定域名

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

  • 已经支持自定义前缀。
  • 未经允许不得转载:国外便宜VPS » Forsaken-Mail: 即收即毁的临时邮箱系统

    赞 (0) 打赏

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏