架设完全属于自己的邮件服务

一直是技术难点 Email Hosting 服务,博主终于把这块硬骨头咬下了

关于自行运营 Self-hosted Email 的优点,大致如下

  • 自定义属于自己的优质邮件服务
  • 隐私规格高
  • 无广告投放
  • 无群发邮件数量限制
  • 支持 Webmail 支持和客户端 POP SMTP IMAP Exchange 等各种方式
  • 更好的垃圾邮件过滤机制
  • 不会被共享邻居的滥用而影响自己的邮件服务使用
  • 还可以无限制的托管多个不同域名的邮件服务

但是对设备和技术的要求相当的高

  • 租赁服务器一台,RAM要求至少1GB,有几家优质的 VPS 服务器商都在右边栏产品推荐了
  • 拥有完全属于自己的域名一枚,博主推荐的域名注册服务商是 NameSilo
  • 当然最关键的是,你需要有一定的技术基础来读懂本文了
  • 后期安全维护的成本和时间的投入也巨大

安装配置步骤概要(已验证)

1. 域名注册商的 DNS 管理界面,添加相关的项目 (这里的 mail.domain.com 用于后面步骤服务器的 HOSTNAME)

A Record

A domain.com SERVER_IP
A www.domain.com SERVER_IP
A mail.domain.com SERVER_IP

MX

MX 10 @ mail.domain.com

2. 在 VPS 服务器端需要首先设置如下信息

  • 将服务器的 HOSTNAME 设置为 mail.domain.com
  • 给服务器 IP 地址设置 rDNS 记录 (SERVER_IP -> mail.domain.com)

3. 请按照开源的 iRedMail 官方文档安装该软件,安装结束后会提示关键信息,然后提示需要重启服务器。

4. 为了使自行运营的 Email Hosting 达到最高的安全标准和递送能力,请一定要正确并且合理的设置如下 DNS 项目

5. 最后当然是替换 Self-signed SSL 为正规的 SSL 证书,这里推荐使用 Let’s Encrypt 免费 SSL,证书默认的存放位置和名称

/etc/ssl/certs/iRedMail.crt
/etc/ssl/private/iRedMail.key

至此,除了 DNS Records 需要一定时间来广播到全部互联网,之后就可以用 Webmail 方式或者客户端 POP SMTP IMAP Exchange 等各种方式来使用完全属于自己的优质无广告无限制的邮件服务了。

3 Comments

Add a Comment

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