搭建邮件服务器,过程非常简单

核心提示说下背景信息吧,iN这边一直有自己的域名,然后也把之前的域名管理直接挂载到了G家的企业平台上,这一挂就挂了十多年的时间。一周之前,接到了G家的通知,企业平台的价格要变动了,并不是之前按照企业包的费用收费,而是按照邮件地址用户的数量收费了。看

先说背景资料。iN在这里一直有自己的域名,然后之前的域名管理直接挂载在G家的企业平台上,挂了十几年了。

一周前,收到G家通知,企业平台价格要变了。以前不是按照企业套餐的费用来收费,而是按照邮箱地址用户数来收费。看着自己域名下的近三十个邮箱,安在涛忍不住绷紧了身子。毕竟每个账户每个月5块钱的成本让人觉得每个月2000块钱真的没必要。你为什么不建立自己的邮件服务器呢...

移动邮件服务器成了上周的主要任务。

20年前,建立一个电子邮件服务器是非常简单的。你只需要下载一个邮件服务器的服务器软件,要求高一点的可以得到一套Louts Notes或者MS Exchange Server群件,就可以得到一个邮件系统。

当年这项工作只需要设置DNS服务器自己域名的MX记录选项。只需将发送到该域名的邮件定向到邮件服务器即可。然后在邮件服务器上设置相应的账号——你也有一个邮箱。

但是现在事情有点复杂了。由于电子邮件的技术在那个年代是一项基本的互联网技术,做起来相对简单,简单的后果就是任何人都可以安装一套SMTP软件来发送电子邮件,所以垃圾邮件泛滥了很长一段时间。为了对付垃圾邮件,所有的邮件服务提供商都在采取各种措施来对付垃圾邮件。

所以现在如果你突然架设了邮件服务器,你的邮件大概率不会发到别人的邮箱。而且这种基于反垃圾邮件的“行业共识”也是各大邮件运营商敛财的手段。它进一步阻止了其他进入者的加入。因此,现在许多小企业如果想使用自己的域名,就必须购买这些邮件运营商的“企业邮件”。

并不是说企业邮件不好,而是……如果你用电子邮件传递一些相对保密的信息,那么你真的不会觉得“自己的”邮件被“加密存储”在“别人的”服务器上是一件安全的事情。毕竟,运营商的邮件系统是一个难以管理的领域。

这时候你需要安装一个完全在自己管理范围内的服务器。然后在服务器上安装相应的邮件软件。比如iN的邮件是自己和家里各种设备使用的,所以选择了性能令人满意但扩展性极高的Modoboa邮件系统。这是一个基于Python的开源软件。

在ubuntu server上,基本上用几个命令就能安装成功。

安装程序可以自动下载、安装和配置所有相关内容。之后就可以进入Modoboa的管理界面了:

在这个界面中,您可以设置自己的电子邮件域名和电子邮件地址。

当然,这只是第一步。

以下是很多人在混乱的互联网上制定的规则:

在Modoboa的域名管理界面,可以看到自己域名的验证状态。这些状态表明您的域名的可用性。

然后在你域名的DNS提供商处设置这些域名的相关内容。例如

DKIM意味着每封发出的电子邮件都将被数字签名,以确保该电子邮件是从某个域邮件服务器发出的。

或者SPF,是指一个服务器可以在域内发送邮件,这个服务器有权利代表这个域名存在。

这些设置需要去各自的管理网站生成相应的DNS记录。

设置完这些内容后,您的邮件服务器就可以正常工作了。然而...还有一个门槛需要再次跨越,那就是邮件服务器评分系统。

很好理解。就像一个快递点突然毫无征兆的出现在你家门口。你不熟悉快递点的名字。你真的会去找他们寄快递吗?评分系统将对电子邮件地址进行大致的身份评分。如果你在这个邮件地址评分系统上的分数太低,其实你的邮件虽然可以发出去,但很可能会被其他邮件运营商屏蔽掉。有些邮件即使没有被屏蔽,也有很大概率会出现在另一封邮件中。

这件事没有什么技巧可以教你。有些人使用SES等服务,依靠大邮件提供商背书的主机发送邮件。但事实上…最好的办法是老老实实使用邮件系统,不要整天发垃圾邮件。这样,邮箱地址的评分会逐渐维持在一个相对可以接受的指标。相反,即使你在使用SES等服务,如果你的邮件习惯不好,你的邮件也会经常很快出现在别人的垃圾邮件里。

再说,为什么在用Modoboa?这东西太棒了。是Python的开源软件,可以直接修改代码。来达到自己的各种目的,呵呵。

 
友情链接
鄂ICP备19019357号-22