Forsaken-mail接收SSL域名验证邮件

作者: boris 分类: 技术文章 发布时间: 2018-09-29 15:39
前言

申请SSL证书的时候最重要的一个步骤就是域名验证,SSL证书厂家提供了邮箱、DNS、标签等多种域名验证方式,最简单方法是邮箱验证,但很多CA仅支持发送验证邮件到以下几个邮箱地址:

admin@youdomain.com 

administrator@youdomain.com

webmaster@youdomain.com

postmaster@youdomain.com

hostmaster@youdomain.com

很多时候我们自己的域名是没有这些邮箱的…

今天给大家免费提供一款可以自动接收邮件的系统Forsaken-mail一次性的邮箱收件系统..刷新或关闭就自动销毁…

素材准备
  1. 一台CentOS 6 (或CentOS 7)的Linux服务器
  2. Xshell 软件(或手机ConnectBot)
安装步骤
  1. 用 Xshell 登陆VPS
  2. 复制以下全部代码到 Xshell (或自行一行一行执行)
#安装

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

等待 15-25 分钟安装完成…

说明:

Forsaken-mail 系统使用的是 node.js …

这个项目源码是 malaohu 修改版的…

安装后Forsaken-mail 系统路径在 /root/forsaken-mail/

绑定域名
  1. 上面的操作安装完成后使用 http://ip地址:3000/ 访问测试是否可以使用… 如 http://123.123.123:3000/
  2. 确保可以访问并且可以使用后
    • 添加域名 A 记录指向到服务器 ip 地址…
    • 添加域名 MX 记录指向到服务器 ip 地址…优先级设置10…(有些此步骤可以省略)
    • 使用 http://域名:3000/ 访问测试…(我这里做了简单的优化,使用Nginx代理到80端口)

如果实在没有环境搭建,可以在自己的域名DNS解析里面增加一条MX记录,指向mx.morong.me,可以免费帮您接收验证邮件!

发表评论

电子邮件地址不会被公开。 必填项已用*标注