Centos 6.5 配置 postfix 及排錯

本人用的虛擬機軟件是Oracle VM VirtualBox   Centos版本6.5


首先先在本地配置一個DNS服務器 方便我們解析(這裏就不講如何安裝DNS服務了)

wKiom1MNX5OxWdrjAAKaxb2bNg4586.jpg


172.16.1.1 是我postfix服務器的IP地址  postfix.com是我的域名


下面來詳細的介紹安裝postfix


先掛載Centos 6.5的安裝盤,然後進入安裝盤的Packages目錄 安裝postfix的安裝包

wKiom1MNYPSgbYT3AALeNC3AAIo397.jpg

安裝成功 接下來我們對postfix的主配置文檔進行修改


wKiom1MNYfKzPrm3AAOHz76angA191.jpg

第一個是修改myhostname = postfix.com 就是修改我們郵件的域爲postfix.com

第二個inet_interfaces = all 是修改監聽的接口爲所有

然後我們用postconf -n 來查詢一下修改後的配置文件的主要參數

wKioL1MNYqnhGFUFAAM7UE2VB_g737.jpg


接下來 我們再安裝dovecot服務

wKiom1MNbUrTdiBoAAOjLuRTm_o419.jpg

下面我們來配置dovecot服務

vim /etc/dovecot/dovecot.conf

wKiom1MNblPSOpXPAAQM1Zi1Cbs375.jpg

然後重啓postfix 與dovecot 服務


wKiom1MNbuuw8HnuAAOl0V8Uzqk119.jpg

然後添加一個郵件用戶 用來測試收發郵件

wKioL1MNb0ugKjTuAAMycCXugJg635.jpg

下面我要測試的是在linux裏面用root用戶發送給mailuser1然後 在一臺XP機裏面 用outlook登錄mailuser1用戶,接收郵件

wKiom1MNeUrQtB8hAAOKA7qPYao790.jpg

下面是XP的設置


wKioL1MNejHDCZ8UAAH4QIwjAoU498.jpg

打開outlook

wKiom1MNew_CR3w3AAHuW4EcNPo250.jpg

wKioL1MNeuyzLiHhAAIFqgUS86Q150.jpg

wKiom1MNexPj6qDhAAJXnzfFBPI634.jpg

wKioL1MNe6jycQZqAAK0XadXUUs644.jpg

查看一下linux的郵件日誌

wKiom1MNfGuxu0UEAAUZxWgMMF4489.jpg

它顯示的錯誤是認證方式有問題 其實在Centos 5以下 只要修改了以上的配置,就可以登錄outlook進行郵件的發送和接收了 Centos 6的略有不同  需要修改下列配置文件

vim /etc/dovecot/conf.d/10-auth.conf

wKiom1MNfS6wv_toAAQskFot0qI022.jpg


然後重啓dovecot服務 打開outloook 登錄試試

wKioL1MNfhDjtO3zAAJGJr7boSM224.jpg

如圖 會出現0x800CCC0F這個錯誤 我們再看一下linux的郵件日誌

wKiom1MNfrbQ3X2DAAU1-BNSYjM288.jpg

它顯示的錯誤信息是郵件用戶的郵件目錄沒有設置  修改下列文件

Vim /etc/dovecot/conf.d/10-mail.conf

wKiom1MNf3vjUFfDAANf9ABSlB4085.jpg

然後重啓dovecot服務 打開outloook 登錄試試 你會發現它又跟第一次一樣了

wKioL1MNe6jycQZqAAK0XadXUUs644.jpg

繼續去看linux的mail日誌

wKioL1MNf_ny9a8xAAUjsCNeJXI797.jpg

它顯示的錯誤是權限問題造成的 解決辦法就是給/var/mail/$USER 777權限

wKiom1MNgunDagloAAB4m7d988E044.jpg


然後重啓dovecot服務 打開outloook 登錄試試

wKioL1MNgwbTq8I6AALh2jqefyY441.jpg

好了 成功登錄並且接收到了我們之前發的郵件。




本篇文章主要介紹的是安裝過程和排錯方法,一些服務的錯誤都會在它的日誌裏面報出來,我們就可以根據它的報錯來修改我們的配置從而成功安裝。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章