Postfix 簡介及安裝

2021-08-31 17:56:54 字數 1836 閱讀 9551

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狀態)

Homebrew簡介及安裝

homebrew官網 homebrew是神馬 linux系統有個讓人蛋疼的通病,軟體包依賴,好在當前主流的兩大發行版本都自帶了解決方案,red hat有yum,ubuntu有apt get 神馬,你用mac os,不好意mac os木有類似的東東,淚奔中幾經折騰總算找到了第三方支援 homebrew...

Redis安裝及簡介

redis是完全開源免費的,遵守bsd協議,是乙個高效能的key value資料庫。屬於前一講中的nosql資料庫一族。1.redis可以用來做儲存 storge 而memccached是用來做快取 cache 這個特點主要因為其有 持久化 的功能.2.儲存的資料有 結構 對於memcached來說...

Homebrew簡介及安裝

homebrew是神馬 homebrew,homebrew簡稱brew,是mac osx上的軟體包管理工具,能在mac中方便的安裝軟體或者解除安裝軟體,可以說homebrew就是mac下的apt get yum神器 homebrew安裝 homebrew的安裝非常簡單,開啟終端複製 貼上以下命令,回...