Mailsac临时邮件使用以及自己搭建邮箱教程

文章目录

Mailsac临时邮件使用以及自己搭建邮箱教程

 

Mailsac是一个用于接收和发送邮件的平台。非常方便的创建邮箱,然后收发邮件!

PS:发送邮件需要注册账号。

这个有点类似我们曾经提到的 forsaken-mail  。

但是Mailsac是会将邮件存储起来,下次再次访问该邮箱前缀的时候能看见历史邮件。

值得关注的是 Mailsac 的核心代码开源了,我们可以自己搭建属于自己专属的收件系统。

官网地址

https://mailsac.com

 

开源项目

https://github.com/ruffrey/mailsac

 

 

简单操作

提醒一下,在Mailsac接收的重要邮件,用完后一定要删除。因为这个邮箱可能被别人看到或使用。

接收邮件

无需注册账号,直接访问  https://mailsac.com 填写一个你钟意的邮箱前缀即可创建邮件,然后可以接收邮件了。

 

 

发送邮件

首先需要注册一个账号。

注册地址:https://mailsac.com/register

然后直接回复邮件即可。

注意:发送邮件可能有收不到的情况。

 

 

 

自定义域名

Mailsac比较不错的一点就是可以使用自己的域名!

简单几步即可实现。

1)将你的域名的MX记录解析到 mailsac~~

注意需要解析 hostname必须是 @

如果你想将二级或者三级域名来做 @的解析。请参考 二级域名如何实现NS的独立解析

Priority Host Points to
0 @ mailsac.com
10 @ mailsac.com

 

2)我们直接到 https://mailsac.com 修改邮箱后缀即可!!!

然后快看看是不是能收到邮件啦!

 

 

Ubuntu源码部署

目前开源项目只支持邮件接收。不能发送邮件。

但是可定制性很强!

 

部署代码

1)对于 ubuntu系统官方提供了一键部署,要求是一个空白的 ubuntu系统直接执行以下代码即可。

 

2)执行代码后如上图,然后访问 http://ip:3000 如下图。

目前还是无法使用的,我们需要绑定域名才行!

 

 

绑定域名

1)首先需要将域名A记录解析到你自己的IP上。

这部分演示的域名是: open-mailsac.somecolor.cc

如果你想将二级或者三级域名来做解析。请参考 二级域名如何实现NS的独立解析

 

 

2)然后将MX记录解析到域名上。

本文演示的域名是: open-mailsac.somecolor.cc

 

3)最后我们就可以使用域名访问了。创建一个临时邮箱,顺利接收到文件。

演示:http://open-mailsac.somecolor.cc:3000

 

 

绑定更多域名

只需要将域名的MX记录解析到指定域名上即可。如图所示!

解析成功后,修改邮箱后缀即可接收邮件了。

 

修改配置

比如我们需要修改自己的logo,名称等信息。需要直接修改源码。

view/ 目录里面,是 jade 格式。相信大佬们经过简单研究轻松搞定!

配置文件的位置: config/default.json 可以修改端口,收件相关配置信息。

可参考官方提供的文献: https://github.com/lorenwest/node-config/wiki/Configuration-Files

本次演示安装目录在 /opt/mailsac/

 

修改完配置需要重新启动一下: sudo service mailsac restart

 

CentOS源码部署

Mailsac开源项目并没有提供CentOS系统安装脚本。

这里就演示一下如何在CentOS6 系统中部署。

这部分脚本比较多,可以自己合成一键脚本。

 

环境要求

Node.js >= 0.12.0

MongoDB

Redis

Nothing blocking the mail ports (25 and 587)

 

Nodejs

具体内容参考:http://51.ruyo.net/p/3214.html#3

 

MongoDB

这里只贴出全部代码,依次执行即可。

本部分内容参考自 https://my.oschina.net/chinaearl/blog/111077

 

Redis

这里只贴出全部代码,依次执行即可。

本部分内容参考自:  https://segmentfault.com/a/1190000002685224

 

释放邮箱端口

这里需要将占用25 和 587 端口的程序结束掉。

 

部署项目

首先克隆一份开源项目源码

 

运行成功后即可访问了http://ip:3000

绑定域名等操作请参考文中: Ubuntu源码部署 里面的内容,不再重复说明。

这部分演示地址:http://open2-mailsac.somecolor.cc:3000

 

最后说明

使用过程中一定要注意,重要邮件一定要删除。

mailsac提供将邮箱私有化和API调用,但是都是需要付费的。

有问题请留言。

如果文中和评论中提到的问题不做答复。优先去搜索引擎搜索解决。

 

加入群【资源分享】51043359 原文链接:,转发请注明来源!

发表评论

  • 7 Responses to “Mailsac临时邮件使用以及自己搭建邮箱教程”
    • pei.pw

      http://pe2.pw 做得还可以吧? 名字怎么改?

      回复
      • config/default.json 改配置文件,然后重启一下。
        改的不错~ 建议还是保留一下Github地址~
        哈哈

        admin 回复私信
    • Tender

      这个标题怎么改。。

      回复
      • 源码在手 想咋改就咋改呀

        admin 回复私信
        • 老铁 找了半天,给个文件名字。或者哪个外链。

          Tender 回复
    • Ray

      /usr/local/bin/redis-server /etc/redis/redis.conf
      运行出现-bash: /usr/local/bin/redis-server: No such file or directory

      回复
      • 你这肯定是中间执行漏了。

        名称未知 回复