天天看點

Redhat6.5中搭建postfix郵箱服務

internet網絡中的電子郵件系統并不是一個孤立的體系。除了需要dns伺服器提供郵件域的解析,通過web伺服器提供郵箱操作界面以外,郵件提取、傳遞等功能也是由不同的組建來提供。

mta: 郵件傳輸代理,負責郵件發送;

mua: 郵件使用者代理,為使用者提供發送、接收、管理電子郵件的界面;

mda: 郵件分發代理,負責在伺服器中将郵件分發到使用者的郵件目錄。

smtp: 簡單郵件傳輸協定,主要用于發送和傳輸其他郵件,對應tcp端口号25;

pop: 郵局協定,主要用于從郵件伺服器中收取郵件,對應tcp端口号110;

impa: 網際網路消息通路協定,同樣用于收取郵件,與pop3相比,該協定提供了更為靈活和強大的郵件收取、管理功能,該協定對應tcp端口号143;

提醒: 在配置postfix郵箱服務之前需要搭建dns服務,為郵箱域提供解析服務,具體步驟參見dns域名伺服器部署;

安裝postfix軟體

rpm -qa postfix #檢查postfix軟體包是否安裝 yum -y install postfix

配置postfix服務

inet_interf>aces = all #監聽服務的ip位址 myhostname = mail.benet.com #郵件伺服器主機名 mydomain = benet.com #郵件域名 myorigin = $mydomain #發件人位址郵件域名 mydestination = $mydomain, $myhostname #收件人位址郵件域名 home_mailbox = maildir/ #郵件存放位置

開啟postfix郵箱服務

安裝dovecot軟體

修改dovecot服務配置

protocols = imap pop3 lmtp #開啟協定 ...... login_trusted_networks = 192.168.100.0/24 #指定伺服器所在網段 dict { } !include conf.d/*.conf #預設就有

開啟郵箱的位置及格式

mail_location = maildir:~/maildir

開啟dovecot服務

chkconfig dovecot on service dovecot restart #啟動dovecot服務

建立郵箱組及使用者

groupadd mailusers #建立郵箱使用者組 useradd -g mailusers -s /sbin/nologin zhangsan #建立郵箱使用者 passwd zhangsan #為使用者設定郵箱登陸密碼 useradd -g mailusers -s /sbin/nologin lisi #建立郵箱使用者 passwd lisi #為使用者設定郵箱登陸密碼

關閉防火牆及增強安全功能

setenforce 0 service iptables stop

用戶端中測試操作界面如下:

Redhat6.5中搭建postfix郵箱服務
Redhat6.5中搭建postfix郵箱服務
Redhat6.5中搭建postfix郵箱服務
Redhat6.5中搭建postfix郵箱服務

繼續閱讀