Redhat6.5中搭建postfix郵箱服務
阿新 • • 發佈:2018-05-18
postfix 郵箱 Internet網絡中的電子郵件系統並不是一個孤立的體系。除了需要DNS服務器提供郵件域的解析,通過WEB服務器提供郵箱操作界面以外,郵件提取、傳遞等功能也是由不同的組建來提供。
郵件系統的角色: MTA: 郵件傳輸代理,負責郵件發送; MUA:郵件用戶代理,為用戶提供發送、接收、管理電子郵件的界面; MDA:郵件分發代理,負責在服務器中將郵件分發到用戶的郵件目錄。 郵件通信協議: SMTP:簡單郵件傳輸協議,主要用於發送和傳輸其他郵件,對應TCP端口號25; POP:郵局協議,主要用於從郵件服務器中收取郵件,對應TCP端口號110; IMPA:互聯網消息訪問協議,同樣用於收取郵件,與POP3相比,該協議提供了 更為靈活和強大的郵件收取、管理功能,該協議對應TCP端口號143;
下面將學習如何部署postfix郵箱服務:
在配置postfix郵箱服務之前需要搭建DNS服務,為郵箱域提供解析服務,具體步驟參見DNS緩存服務器搭建;
1、正式部署postfix服務
yum install postfix
系統中默認已經安裝了postfix,若沒有安裝,利用yum倉庫安裝;
yum install dovecot
安裝用於接收郵件的dovecot服務;
針對postfix
vim /etc/postfix/main.cf
inet_interfaces = all //監聽服務的IP地址// myhostname = mail.benet.com //郵件服務器主機名// mydomain = benet.com //郵件域名// myorigin = $mydomain //發件人地址郵件域名// mydestination = $mydomain, $myhostname //收件人地址郵件域名// home_mailbox = Maildir/ //郵件存放位置//
service postfix start //開啟postfix郵箱服務
針對dovecot
安裝好dovecot服務後,配置主配置文件
vim /etc/dovecot/dovecot.conf
protocols = imap pop3 lmtp //開啟協議//
......
login_trusted_networks = 192.168.100.0/24 //指定服務器所在網段//
......
dict {
}
......
!include conf.d/*.conf //默認就有//
vim /etc/dovecot/conf.d/10-mail.conf
//編輯子配置文件:
mail_location = maildir:~/ Maildir //開啟郵箱的位置及格式//
service dovecot start //啟動dovecot服務
2、郵箱用戶測試
groupadd mailusers //創建郵箱用戶組
useradd -g mailusers -s /sbin/nologin zhangsan //創建郵箱用戶
passwd zhangsan //為用戶設置郵箱登陸密碼
useradd -g mailusers -s /sbin/nologin lisi //創建郵箱用戶
passwd lisi //為用戶設置郵箱登陸密碼
註意在用戶測試階段需要在服務器中關閉防火墻和增強安全功能:
service iptables stop;
setenforce 0;
客戶端中測試操作界面如下:
Redhat6.5中搭建postfix郵箱服務