1. 程式人生 > >linux中搭建postfix郵箱服務

linux中搭建postfix郵箱服務

fc7 rfc 位置 internet fad 主配置文件 監聽 master ice

介紹

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郵箱服務