postfix郵件服務(wù)器搭建完整版
Postfix 郵件服務(wù)器安裝一.安裝前準(zhǔn)備1. 關(guān)閉防火墻vi /etc/selinux/config圖1如圖1,將其中的SELINUX=enforcing修改為SELINUX=disabled需
Postfix 郵件服務(wù)器安裝
一.安裝前準(zhǔn)備
1. 關(guān)閉防火墻
vi /etc/selinux/config
圖1
如圖1,將其中的SELINUX=enforcing修改為SELINUX=disabled
需要注意的是此修改需要重啟后才能生效,可以在將所有搭建步驟結(jié)束后在進(jìn)行重啟。
2. 關(guān)閉ip 信息包過濾系統(tǒng)iptables
iptables –flush
圖2
3. 從自啟動(dòng)中關(guān)掉sendmail
先停掉sendmail 服務(wù):
service sendmail stop
,圖3
然后從自啟動(dòng)項(xiàng)中移除sendmail :chkconfig sendmail off
二、安裝軟件包,本文檔中安裝的是linux redhat5.4自帶的rpm 安裝包
1. 安裝配置DNS 服務(wù)器
DNS 服務(wù)用來幫助解析域名的,如果不配置DNS 服務(wù),那么outlook ,foxmail 等軟件無法解析我們的郵件域名,也就無法連接到提供收發(fā)郵件協(xié)議的服務(wù)器。
(1)查看系統(tǒng)是否已經(jīng)安裝了服務(wù)相關(guān)的所有安裝包rpm –qa|grep bind
圖4 可以看到系統(tǒng)只安裝了服務(wù)所需的部分包,還需要安裝如下圖所示的其他包:
圖5 (2)使用rpm –ivh 命令安裝其他包:
圖
6
,(3)配置DNS DNS 有兩個(gè)配置文件: ①主配置文件: /var/named/chroot/etc/named.conf 用來設(shè)置DNS 全局命令的 編輯DNS 主配置文件(默認(rèn)是空的)如下: 命令:vi /var/named/chroot/etc/named.conf 這里以kk.com 域名為例進(jìn)行配置,如圖:
圖7
編輯完成后先按Esc 鍵退出編輯狀態(tài)然后輸入 :wq 點(diǎn)擊回車進(jìn)行保存。
②zone 文件,注意此處的zone 文件的名稱要和住配置文件中的file 后寫的文件名一致??梢詮哪0蹇截愐环輟one 文件進(jìn)行編輯配置:
cp/usr/share/doc/bind-9.3.6/sample/var/named/localdomain.zone
/var/named/chroot/var/named/kk.com.zone
編輯kk.com.zone 文件:
圖8
,圖9 圖9所示為拷貝得到了原始文件,我們需要在其中添加如下圖所示配置:
圖10 這里需要注意的是域名后面一定要加點(diǎn)“. ” 其中mail.kk.com 是你郵件服務(wù)器的域名,后面對應(yīng)系統(tǒng)的ip 地址;
kk.com 是電子郵件地址@后需要寫的內(nèi)容如有郵件用戶well ,則其電子郵件地址為:well@kk.com
編輯完成后保存配置。
(4)啟動(dòng)并測試DNS 服務(wù)
①啟動(dòng)服務(wù):service named start
②清空DNS 緩存文件:echo “ ” > /etc/resolv.conf
③驗(yàn)證DNS 解析:host mail.kk.com
圖11
出現(xiàn)如圖11中mail.kk.com has address 192.168.106.141所示的內(nèi)容,說明DNS 服務(wù)配置成功。
2. (5)將named 服務(wù)添加到自啟動(dòng)列表 chkconfig --add named chkconfig named on 安裝配置dovecot
dovecot 是提供pop3、imap 的服務(wù)器,這兩個(gè)協(xié)議是郵件服務(wù)器完成收郵件的協(xié)議
(1)安裝dovecot
圖12
如圖12所示,當(dāng)直接安裝dovecot 包時(shí)會(huì)報(bào)error ,這說明要安裝dovecot 需先安裝其關(guān)聯(lián)包mysql 的包;但是安裝mysql 需啊喲先安裝perl 相關(guān)的包。以下為安裝dovecot 所需安裝的關(guān)聯(lián)包的安裝過程:
(2)配置dovecot
配置dovecot 運(yùn)行參數(shù)
vi /etc/dovecot.conf
ssl_disable = yes
protocols = pop3 imap 圖1
disable_plaintext_auth = no mail_locaton = maildir:~/Maildir
溫馨提示:在vi 進(jìn)入dovecot.conf 的配置文件后可以使用末行模式快速查找:
圖14
如圖中紅色標(biāo)記部分,直接輸入:/然后輸入自己要查找的內(nèi)容然后回車即可。找到之后按照配置dovecot 運(yùn)行參數(shù)中進(jìn)行配置。
圖15
(3)配置好dovecot 后啟動(dòng)dovecot
service dovecot start
(4)查看dovecot 監(jiān)聽端口:netstat –natpl | grep dovecot
3. 安裝配置postfix
Postfix 是提供SMTP 的服務(wù)器,通過此服務(wù)來發(fā)送郵件
(1) 安裝postfix
圖
16
,(2) 配置postfix
vi /etc/postfix/main.cf
inet_interfaces = all
myhostname = mail.kk.com
mydomain = kk.com
myorigin = $mydomain
mydestination = $mydoain,$myhostname
home_mailbox = Maildir
(3) 啟動(dòng)postfix 服務(wù)
service postfix start
(4) 將服務(wù)添加到自啟動(dòng)列表中
至此郵件服務(wù)器就搭建完成了,此郵件服務(wù)器可以通過outlook ,foxmail 等軟件進(jìn)行收發(fā)郵件??梢允褂胻ail –f /var/log/maillog,來監(jiān)控postfix 的日志及錯(cuò)誤信息!
三、添加郵件用戶
[root@localhost ~]# groupadd mailuser
[root@localhost ~]# useradd -g mailuser -s /sbin/nologin good
[root@localhost ~]# useradd -g mailuser -s /sbin/nologin fine
[root@localhost ~]# passwd good
[root@localhost ~]# passwd fine
四、配置outlook
打開outlook 選擇工具->帳戶設(shè)置,進(jìn)入如下界面:
圖
17
,如圖點(diǎn)擊新建,進(jìn)入下圖:
圖18 下一步,選擇紅色標(biāo)記的手動(dòng)配置,點(diǎn)擊下一步:
圖
19
,一路下一步進(jìn)入如下圖的用戶配置界面:
圖20
這里需要注意的是在途中接收郵件服務(wù)器中若要填寫再記配置的域名:mail.kk.com ;則要么將網(wǎng)絡(luò)連接中的首選DNS 配置為郵件服務(wù)器系統(tǒng)的IP 地址,如圖:
圖21
要么將系統(tǒng)中的C:WindowsSystem32driversetchosts文件中添加在如下圖所示內(nèi)容:
圖22
按照圖20添加完整信息后,點(diǎn)擊測試賬戶設(shè)置,如下圖:
圖23
當(dāng)出現(xiàn)圖23所示界面說明已經(jīng)可以成功收發(fā)郵件了!
*將需要的服務(wù)添加到自啟動(dòng)列表:chkconfig --add mysqld chkconfig mysqld on 還有:httpd ,dovecot ,postfix ,named