最新文章

19.4.4 信件传送流程与收信、Relay等重要观念

19.4.4 信件传送流程与收信、Relay等重要观念 相信您对于MTA的设置与收发信件应该有一定程度的了解了,不过要妥善设置好您的MTA,尤其是想要了解到整台MTA是如何收发信件时,您最好需要知道MTA是如何接收来源主机所传来的信件,以及将信件转发到下一台主机去的整个流程。一般来说一封邮件的传送会经过如下流程。 (1…

Postfix

19.4.3 让Postfix可监听Internet来收发信件

19.4.3 让Postfix可监听Internet来收发信件 CentOS 4.x的Postfix依旧默认仅支持本机接口的SMTP服务而已,所以如果您要对整个Internet开放的话,就需要努力学会几个简单的设置。而几乎所有的设置都可以通过 /etc/Postfix/main.cf文件搞定。对于这个文件的内容您需要注…

Postfix

19.4.2 所需要的软件与软件结构

19.4.2 所需要的软件与软件结构 相对于SendMail还需要m4以及SendMail-cf来说,Postfix要简单许多,您只要安装Postfix即可。虽然我们的CentOS同时提供SendMail与Postfix,不过鸟哥极不建议这两者并存。因此在安装完Postfix后,记得将SendMail删除。所以可进行如…

Postfix

19.4.1 Postfix的产生

19.4 用Postfix实现MTA功能 尽管SendMail是个很棒的MTA服务器,不过它也有若干缺点,包括早期的程序漏洞导致的主机安全性缺失;SendMail将所有的功能都整合在/usr/sbin/SendMail程序中,导致程序太大可能会引起效率低下;完全不具有亲和力的配置文件SendMail.cf,所以后来才会…

Postfix

19.3.3 开放使用MTA Relay权限设置/etc/Mail/access

19.3.3 开放使用MTA Relay权限设置/etc/Mail/access 根据图19-1的流程分析可知,MTA主要的功能就是收信与信件转发,即Relay,上一小节提到收信的部分主要与监听接口以及主机名称有关,那能否应用Relay的功能呢?这就是本小节所需要了解的内容。 在SendMail的默认情况下只有Send…

Postfix

19.3.2 开放SendMail的监听接口与设置收信主机名称

19.3.2 开放SendMail的监听接口与设置收信主机名称 事实上CentOS默认已经启动SendMail,只是它仅接收来自本机的MTA要求,不相信吗?做一下下面的练习。 例题:请列出您的主机上面,所有在监听tcp/udp的端口与服务的对应数据。 答:直接利用netstat即可列出,鸟哥的主机可以列出这些数据: n…

Postfix

19.3.1 所需要的软件与软件结构

您的MTA能否将信收下来与这个设置有关,鸟哥的范例中主机名称有三个(linux.vbird.tsai、www.vbird.tsai、FTP.vbird.tsai),这三个主机名称都要写入这个文件中才行,否则将会造成例如:dmtsai@linux.vbird.tsai可以收信,但是dmtsai@www.vbird.tsa…

Postfix

19.2.7 邮件服务器架设前提

19.2.7 邮件服务器架设前提 前面谈到Mail Server与DNS系统有很大的相关性,所以如果您想要架设一台可以连上Internet的邮件服务器时,您必须已经取得合法的A与MX主机名称,而且最好反解也已经向您的ISP申请修改设置了,这可是个大前提。不要忽略它。在下面的练习中鸟哥以之前DNS章节内的设置为依据,主要…

Postfix

19.2.6 电子邮件的数据内容

19.2.6 电子邮件的数据内容 看过前面的数据后,您应该对Mail Server有一定程度的认识了。再来要谈的是,一封E-mail的内容有哪些部分呢?就跟人类社会的邮件有信封以及内部的信纸一样,E-mail也有所谓的标头(header)以及内容(body)两部分。 E-mail的标头部分会有几个重要信息,包括:这封信…

Postfix

19.2.5 Relay与认证机制的重要性

19.2.5 Relay与认证机制的重要性 当需要MTA帮您将信寄送到下一台MTA去时,这个操作就称为邮件转发(Relay),即图19-1中的Step 2.2操作。我们来想一想,如果所有的人都可以通过这一台MTA帮忙进行Relay时,这个情况称之为Open Relay的操作。当您的MTA发生Open Relay时,会有…

Postfix

19.2.4 用户收信时服务器端所提供的相关协议

19.2.4 用户收信时服务器端所提供的相关协议 用户想要收信时,当然也可以通过MUA直接来联机取得自己邮件信箱内的数据,整个过程如图19-2所示。 图19-2 电子邮件收信时的流程示意图 用户的MUA会通过两种基本协议来进行信件的接收:POP3及IMAP。先谈一谈POP3的收信方式。 (1) MUA通过POP3(Po…

Postfix

19.2.3 邮件传输所需组件及相关协议

19.2.3 邮件传输所需组件及相关协议 在开始介绍邮件的传送过程之前,先来想一想,您是如何寄出电子邮件的。假设您要寄信给一个用户,它的电子邮件是a_user@gmail.com,也就是说,您要寄一封信到gmail.com这个主机上。那您的桌面计算机(例如,Windows系统)是否能够将这封信直接通过网络送给gmail…

Postfix

19.2.2 Mail Server与DNS之间的关系

19.2.2 Mail Server与DNS之间的关系 要使用E-mail,就需要邮件主机服务器,不然信件怎样寄出去?事实上,邮件服务器的原理说难不难,说简单似乎又有点难以理解,所以,下面我们谈谈它的原理部分,然后针对主机的设置进行说明。我们首先要讲的就是邮件服务器系统与DNS系统的关系,这个部分新手最容易搞混,是否要…

Postfix

19.2.1 电子邮件的功能与问题

19.2 邮件服务器的功能与运行原理 电子邮件是利用网络传递信息给远程主机的一种信息传递行为,虽然消息正文是很冷、很硬的计算机文字,确实比不上手写信件让人觉得温暖,不过,对于具有时效性的信息来说,电子邮件是个不可多得的好帮手。但是,电子邮件系统蓬勃发展的现在却被某些少部分人乱用,导致垃圾信件、色情广告邮件等的泛滥,下面…

Postfix