`

Postfix 简介及安装

阅读更多

Postfix 简介及安装

Internet E-mail传递流程

常用的几个名词:

MUA (Mail User Agent )         邮件用户代理     (foxmail/outlook)

MTA (Mail Transfer Agent )   邮件传输代理     (postfix/sendmail)

MDA (Mail Delivery Agent )  邮件投递代理

简化的Internet E-mail传递流程:

在整个邮件传递过程中,postfix仅仅扮演着一个邮件传输代理的角色。

邮件的发送过程:

邮件的发送过程遵循着SMTP协议。首先用户通过本地的MUA来编写一封email,然后将email传递给postfix,postfix解析该 email并找出收件人对应的网络从而将该email传递给MDA,MDA再次将该email通过Internet传递到Message Store(一台中央服务器,专门用来保存internet上传送的邮件)中。(postfix是一款遵从SMTP协议的传输代理软件,它只能用来传输客 户编写的邮件以及转发从另一台postfix server上传送过来的邮件,并不能用来作为POP端的接受邮件)

邮件的接受过程:

邮件的接受过程遵循着POP/IMAP协议。当POP/IMAP server检测到Message Store中有属于自己的邮件时,就会将其抓取过来存放在收件箱中,当用户在本地通过MUA登录邮箱时就会从POP/IMAP server中收取到自己的邮件。(针对该协议同样也存在着另一系列不同的软件,这些软件用来从Message Store上抓取邮件到本地,然后由用户使用相应的MUA来从收件箱中读取自己的邮件)

一个典型的 E-mail 传递流程:

因此,如果要是想要搭建一个属于自己的邮件系统,必须要搭建属于邮件发送端即SMTP端的服务器(SMTP server,如postfix server)和接收端即POP/IMAP端的服务器。至少具备了这两点才可以搭建起一个属于自己的邮件系统。

Postfix 的安装及常用的一些命令

/etc/init.d/sendmail stop          (停止当前系统中sendmail服务)

rpm -e sendmail                      卸载原有的sendmail)

yum install postfix                   (使用yum进行 postfix 远程安装)

/etc/init.d/postfix start              (启动postfix服务)

备注:

1. 在安装postfix之前一定要将该服务器上原有的sendmail卸载掉。

2. 关于postfix的一些常用命令:

/etc/init.d/postfix start              (启动postfix服务)

/etc/init.d/postfix stop              (停止postfix服务)

/etc/init.d/postfix status           (查看当前postfix状态)

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics