Linux中Postfix郵件安裝配置(二)
本套郵件系統的搭建,從如何發郵件到收郵件到認證到虛擬用戶虛擬域以及反病毒和反垃圾郵件等都有詳細的介紹。在搭建過程中必須的參數解釋以及原理都有告訴,這樣才能更好地理解郵件系統。
卸載自帶postfix
環境準備
YUM要配置好。
編譯環境要配置好。
PS: 這兩步驟如果有問題,那麼可以看本網站提供的YUM和編譯章節。
安裝MySQL伺服器
安裝cyrus-sasl並啟動saslauthd服務
查看postfix用戶
發送郵件的用戶,這裡就使用系統自帶的postfix用戶,記住UID:89、GID:89,後面很多地方都要用到這兩個ID號,如果此ID號更改了,那麼Postfix安裝方面會有很多目錄許可權都需要更改。
編譯安裝postfix-2.11.7
有以下信息就表示配置成功了
按照以下的提示輸入相關的路徑([]號中的是預設值,」]」後的是輸入值,省略的表示採用默認值)
添加SysV風格服務腳本
Postfix相關命令
安裝完畢
如果上面沒有使用UID為89的postfix用戶,那麼檢查postfix時就會報如下錯誤。
原因是一般編譯安裝時,Postfix隊列目錄/var/spoole/postfix/,下有幾個目錄會使用系統自帶postfix的目錄,由於系統默認使用postfix(UID:89)用戶給刪除了,所以這些目錄就找不到postfix用戶,開啟時就會報錯一些許可權問題,把以下幾個目錄許可權給修改以下就好了,如果還有一些別的目錄一併修改即可。
Postfix進程
master:這條進程是 Postfix 郵件系統的大腦,它產生所有其他進程。
smtpd:作為伺服器端程序處理所有外部連進來的請求。
smtp:作為客戶端程序處理所有對外發起連接的請求。
qmgr:它是 Postfix 郵件系統的心臟,處理和控制郵件隊列裡面的所有消息。
local:這是 Postfix 自有的本地投遞代理MDA,就是它負責把郵件保存到郵箱里。
※為什麼人們不足夠信任雲計算?
※滾動開發–Clear Linux給用戶帶來驚喜
TAG:Linux資訊速推 |