一、邮件服务器
在开源邮件服务器上有三个比较常见的MTA,分别是Sendmail、Qmail、Postfix。
Sendmail于1983年诞生,在Centos6之前,默认安装的是sendmail。由于一些历史遗留问题,比如配置文件复杂,阻碍了sendmail的发展。虽然有这样那样的问题,但是如果你的技术够强大或者经验够丰富,调教的好sendmail,效率以及性能也是非常可观的。
qmail,体积较小是最明显的特点,初衷是为了替代Sendmail。相对于sendmail来说,它的配置更加简单,补丁和插件也是非常的多。在版本上,社区已经很多年没有更新qmail了。换句话说,你得忍受qmail版本停滞不前的问题,对于一些新的技术,qmail可能支持的不太好。如果你技术能力够强,懂编程,可以对它进行更新和补丁修复,那qmail还是一个不错的邮件服务器。
Postfix,于1990年诞生,是一名任职于IBM的荷兰籍研究员Wietse Venema为了改良sendmail邮件服务器而产生的。最初,Postfix是作为Sendmail的一个组件存在的,后来因为Sendmail本身的问题,postfix本身被独立出来。也就是说,Postfix自诞生的那一刻起,就肩负了解决sendmail历史遗留问题的重任。postfix兼顾了效率、功能、性能、扩展、灵活配置等等特点,使得配置postfix相对来说更加的简单。Centos6和Centos7默认安装的是Postfix。
商业的邮件服务器有微软的Exchange、Coremail等等,这里不展开。
二、邮件的详细运行过程
1、首先是客户端的发邮件