Postfix郵件服務系統
阿新 • • 發佈:2018-05-31
postfix dns dovecot 電子郵件系統使我們在日常工作、生活中最常用的一個網絡服務,本篇將完整的演示在Linux系統中,結合BIND服務程序提供的DNS域名解析服務,使用Postfix和Dovecot服務程序配置電子郵件系統服務的方法並驗證客戶端主機與服務器之間的郵件收發功能。
準備環境:
1. linux虛擬機(Red Hat Enterprise 6.5) ip:192.168.100.101
2.windows虛擬機(Windows7 X64位) ip:192.168.100.107
3.在windows虛擬機中安裝Foxmail軟件(用來收發郵件)
-
實驗開始
1.搭建郵箱解析服務
我在之前的文章中介紹過如何搭建DNS服務詳情參考 因此本篇中就簡單介紹。
1.1 主配置文件中修改監聽地址和允許解析的服務器地址
1.2 區域配置文件中,設置服務器名稱及區域數據配置文件名稱,做一個正向查詢區域。
1.3 到/var/named文件中,復制模板,修改配置文件
cp -p named.localhost benet.com.zone
vi benet.benet.com.zone
1.4 指定DNS地址
echo "nameserver 192.168.100.101" > /etc/resolv.conf
啟動服務並測試結果
service named start
2.搭建postfix服務
2.1rpm安裝postfix服務,修改配置文件。
vi /etc/postfix/main.cf inet_interfaces = all //監聽服務的IP地址// inet_interfaces = localhost //註釋掉這一行 myhostname = mail.benet.com //郵件服務器主機名// mydomain = benet.com //郵件域名// myorigin = $mydomain //發件人地址郵件域名// mydestination = $mydomain, $myhostname //收件人地址郵件域名// home_mailbox = Maildir/ //郵件存放位置//
2.2建立一個映射關系,指一下服務器全名
vi /etc/hosts
2.3 重啟postfix服務
service postfix restart
3.搭建Dovecot服務
3.1 安裝dovecot服務
rpm -ivh /mnt/Packages/dovecot-2.0.9-7.el6.x86_ 64.rpm
3.2 修改配置文件
vi /etc/dovecot/dovecot.conf
protocols = imap pop3 lmtp //開啟協議//
login_trusted_networks = 192.168.100.0/24 //指定服務器所在網段//
!include conf.d/*.conf //默認就有//
3.3 修改配置文件,開啟郵箱位置及格式
mail_location = maildir:~/Maildir
3.4 啟動dovecot服務
service dovecot start
3.5 添加兩個賬戶
groupadd mailusers
useradd -g mailusers -s /sbin/nologin apple
passwd apple
useradd -g mailusers -s /sbin/nologin orange
passwd orange
4 測試
4.1 關閉防火墻
service iptables stop
setenforce 04.2 將客戶機DNF設置為服務器地址,然後利用foxmail登錄賬號。
至此postfix郵件服務就結束了
Postfix郵件服務系統