随着大家建站或者业务的提升,或多或少接触到甚至用到域名邮箱服务。现在市面上国内外很多网站,包括腾讯、163、国外大名鼎鼎的yandex.ru、Gandi Mail等都提供免费的域名邮箱服务。但是由于免费服务被很多人滥用,导致IP信誉度受损,所发送的邮箱很有可能被拦截。
如果条件允许,我们可以通过自建邮局服务来解决这个问题。

一、poste.io邮局简介

1.1官网简介

poste邮局分为收费版和免费版,一般免费版已经足够我们使用了。当然,如果你搭建的是比较大型的邮局服务器可以考虑使用收费版,毕竟提供还安装、更新和监管等人工服务。
基于Docker快速搭建Poste邮局服务器-VPSZ建站小助手
支持SSL TLS的全栈邮件服务器解决方案。POP3s,SMTP(s),IMAP,RSPAMD,Clamav,Roundcube(HTTPS),SPF,DKIM,安装简单和方便Web管理。
官网网址:https://poste.io

1.2邮局特色

  1. 使用简单的向导本地实现SPF,DKIM,DMARC,SRS
  2. 用于检测特洛伊木马,病毒,恶意软件(ClamAV)的防病毒引擎
  3. 内置垃圾邮件过滤器(RSPAMD)
  4. HTTPS上的Webmail客户端(Roundcube)
  5. 通过Sieve脚本进行电子邮件重定向,自动回复和其他过滤(电子邮件所有者管理,每个操作都可以编写脚本)
  6. 限制邮箱空间或电子邮件数量的配额
  7. 具有系统管理员,域管理员,电子邮件所有者的不同权限的Web管理。
  8. 内置自动发现的微软产品,Thunderbird ......
  9. 诊断程序可帮助您正确设置域和邮件服务器
  10. SMTP - 端口25,465(TLS),587
  11. POP3 - 端口110,995(TLS)
  12. IMAP - 端口143,993(TLS)
  13. 到处都是SSL TLS!没有个人数据,电子邮件,登录通过interenet未加密。
  14. 默认情况下,所有密码都存储为salted SHA512哈希(5000回合)。攻击者将很难破解您的密码。
  15. Docker将整个邮件服务器容器与其他应用程序隔离。
    上面是官网给出的原声特色,大家可以参考。

二、poste邮局的搭建

poste不论是免费版还是收费版都是基于docker来搭建的,如果我们服务器或者vps没有安装docker的话,需要先安装。
基于Docker快速搭建Poste邮局服务器-VPSZ建站小助手

2.1Docker安装

大家可以参考我上一篇博客:Centos7安装DockerCE

2.2安装poste

因为是免费版,所以将使用来自公共Docker中心的源。

$ docker run \
    -p 25:25
    -p 80:80 \
    -p 110:110
    -p 143:143
    -p 443:443
    -p 587:587 \
    -p 993:993
    -p 995:995
    -v / etc / localtime:/ etc / localtime:ro \
    -v / your-data-dir / data:/ data \
    --name“mailserver”
    -h“ mail.vpsz.com ”
    -t analogic / poste.io

这样就完成对poste的安装了。

2.3配置DNS

官方还提供了对DNS的设置,这样是为了避免将电子邮件传递到SPAM文件夹。
更具官方提供的基本多有的域名修改记录,大家只需要打开你的域名注册商网址,按照要求修改即可:
基于Docker快速搭建Poste邮局服务器-VPSZ建站小助手

1.  mail.your-domain.com   A→   1.2.3.4(你的ip)
2.  smtp.your-domain.com CNAME  mail.your-domain.com
3.  pop.your-domain.com  CNAME  mail.your-domain.com
4.  imap.your-domain.com CNAME  mail.your-domain.com
5.  your-domain.com       MX    mail.your-domain.com
6.  your-domain.com IN TXT“v = spf1 mx~all”
7.  _dmarc.our-domain.com。IN TXT“v = DMARC1; p = none; rua = mailto:[email protected]
大家只需要吧your-domain.com和ip换成自己的即可

三、poste配置运行

3.1登陆poste

设置好后,我们直接打开我们的网站your-domain.com,就可以登录来配置Poste了。第一次登录,会提示设置服务器名和管理员邮箱与密码。
基于Docker快速搭建Poste邮局服务器-VPSZ建站小助手

大家可以通过图片看出界面非常漂亮直观大家可以通过图片看出界面非常漂亮直观。

3.2Let’s Encrypt一键签发证书

poste提供一键签发LET证书,大家打开菜单栏的system settings,就能够直观的看到SSL的选项,直接根据提示签发。非常的简单方便。
基于Docker快速搭建Poste邮局服务器-VPSZ建站小助手

3.3添加域名邮箱

安装了一大堆,都是为了这一步。域名的添加方法也非常简单。都是通过左边菜单栏进行了。

添加域名添加域名
基于Docker快速搭建Poste邮局服务器-VPSZ建站小助手
添加邮箱添加邮箱

基于Docker快速搭建Poste邮局服务器-VPSZ建站小助手
步骤进行到这里基本完成了对poste的安装和配置,大家可以发送一封邮件试一下,看时候发送成功、接收成功。后台也提供了专门页面观察邮箱域名的开通情况。
基于Docker快速搭建Poste邮局服务器-VPSZ建站小助手

四、总结

今天只是只是带着大家进行了一下粗略的探索和尝试,对其他功能就不做过多的深入了,如果有时间不妨多进一步了解一下,包括服务器木马病毒检索、垃圾邮件过滤、电子邮件重定向等,poste邮局系统功能确实很强大。
其实真正要建设并维护好一个邮局各方面成本还是非常高的,所以如果没有特别的要求还是尽量使用国外名声比较好的收费的域名邮箱服务商。既省钱又不操心....
当然....有矿除外
基于Docker快速搭建Poste邮局服务器-VPSZ建站小助手