linux中搭建postfix郵箱服務
postfix是Wietse Venema在IBM的GPL協議之下開發的MTA(郵件傳輸代理)軟件。postfix是Wietse Venema想要為使用最廣泛的sendmail提供替代品的一個嘗試。在Internet世界中,大部分的電子郵件都是通過sendmail來投遞的,大約有100萬用戶使用sendmail,每天投遞上億封郵件。這真是一個讓人吃驚的數字。Postfix試圖更快、更容易管理、更安全,同時還與sendmail保持足夠的兼容性。
環境
redhat6.5
IP: 192.168.10.100
步驟
一,首先確認安裝postfix.DNS.
# rpm -ivh /sr0/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm #安裝DNS
# rpm -qa | grep postfix #確認以安裝postfix
二,DNS基本配置。
首先修改:
# vim /etc/named.conf #改成監聽any
# vim /etc/named.rfc1912.zones #正向查詢區域,添加五行
zone "zred.com" IN {
type master;
file "zred.com.zone";
allow-update { none; };
};
# cp -a named.localhost mail.zred.com.zone #保留原有權限等復制
# vim mail.zred.com.zone #編輯該文件
更改如下
# echo “nameserver 192.168.10.100” > /etc/resolv.conf #添加主機地址到配置文件
啟動服務,嘗試解析
三,postfix基本配置。
# vim /etc/postfix/main.cf #主配置文件,需要修改以下項目。
去除註釋添加本機地址與回環地址
去除註釋改為主機名
添加主機名
去除註釋
去除註釋
修改收件人地址郵件域名
mydestination = $mydomain, $myhostname
重啟postfix服務
# service postfix restart
-------------dovecot----------------
安裝dovecot
#rpm -ivh /sr0/Packages/dovecot-2.0.9-7.el6.x86_64.rpm
編輯它的配置文件
#vi /etc/dovecot/dovecot.conf
指定服務器所在網段
開啟協議
#vi /etc/dovecot/conf.d/10-mail.conf
開啟郵箱的位置及格式
開啟服務
#service dovecot start
測試
添加兩個用戶郵箱測試用戶
測試可以發送郵件。
接受:
附:
這裏使用了本機地址登陸郵箱,如果需要用其他機器登陸,只需要改變postfix的主配置文件中的監聽地址為0.0.0.0即可。
linux中搭建postfix郵箱服務