MENU

临时邮箱forsaken-mail

forsaken-mail是自助式一次性邮件服务。

部署安装

Linux部署 可以按照依次执行一下脚本即可安装运行项目。

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

以下脚本只在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部署

马甲大佬的Docker镜像地址: malaohu/forsaken-mail

原作者的Docker镜像: denghongcai/forsaken-mail

那些免费的Docker容器可以部署呢?有哪些限制?
首先有独立的IP, 必须支持25端口。

部署只需要一行代码

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

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

绑定域名

直接将域名解析到服务器IP,或者CNAME到某个网址。

试一试将自己域名CNAME到 mail.icharle.tech
博主的demo : mail.icharle.tech:3000

本文转自马甲大佬
原作者源码及Docker
https://github.com/denghongcai/forsaken-mail.git
Docker denghongcai/forsaken-mail

标签: 临时邮箱
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码