1. 程式人生 > >Postfix郵件系統(+dovecat)

Postfix郵件系統(+dovecat)

star ati red interface 開啟 安裝 發送 從域名服務器 swd

郵件服務器是一種用來負責電子郵件收發管理的設備。它比網絡上的免費郵箱更安全和高效,因此一直是企業公司的必備設備。

本次實驗是由DNS、postfix、dovecot服務共同組建成為郵件服務器

實驗準備

linux Redhat6.5作為服務器(IP地址:192.168.175.101/24)

郵件服務postfix和dovecot搭建步驟

1.搭建郵箱地址DNS域名解析服務

1.1安裝bind軟件包

mount /dev/sr0 /mnt

rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

1.2 修改主配置文件named.conf

vim /etc/named.conf

options {

listen-on port 53 { any; }; #監聽本機或者any

listen-on-v6 port 53 { ::1; }; #ipv6的監聽,可註釋掉

directory "/var/named"; #服務的根的位置

dump-file "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

allow-query { any; }; #允許所有主機解析

1.3 修改區域配置文件named.rfc1912.zones

zone "benet.com" IN {

type master; #類型為主區域

file "benet.com.zone"; #區域數據文件為benet.com.zone

allow-update { none; };

};

1.4 修改從域名服務器區域配置文件

cd /var/named

cp -p named.localhost benet.com.zone

vim benet.com.zone

$TTL 1D

@ IN SOA benet.com. admin.benet.com. (

0 ; serial

1D ; refresh

1H ; retry

1W ; expire

3H ) ; minimum

NS benet.com.

A 192.168.175.101

IN MX 5 mail.benet.com.

mail IN A 192.168.175.101 #解析mail.benet.com的地址

1.5 指定DNS服務器地址

echo "nameserver 192.168.175.101" >> /etc/resolv.conf

1.6 啟動named服務並測試解析結果

service named start

host mail.benet.com

技術分享圖片

2.搭建postfix服務

2.1 系統已默認安裝postfix軟件,可直接修改postfix配置文件

vim /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 重啟postfix服務

service postfix restart

3.搭建dovecot服務

3.1安裝dovecot軟件

rpm -ivh /mnt/Packages/dovecot-2.0.9-7.el6.x86_64.rpm

3.2 修改dovecot配置文件

vim /etc/dovecot/dovecot.conf

protocols = imap pop3 lmtp #開啟協議

login_trusted_networks = 192.168.175.0/24 #指定服務器所在網段

3.3 開啟郵箱位置及格式

mail_location = maildir:~/Maildir #去掉行首#號開啟即可

3.4 開啟dovecot服務

service dovecot start

4.添加兩個郵箱測試用戶

groupadd mailusers

useradd –g mailusers –s /sbin/nologin zhangsan

passwd zhangsan

useradd –g mailusers –s /sbin/nologin lisi

passwd lisi

5.linux中測試收發郵件

5.1 發送郵件

技術分享圖片

5.2 接受郵件

技術分享圖片


補充:

postfix服務用戶發送、傳輸郵件,使用SMTP協議、TCP端口號25

dovecot服務用於接受郵件,使用POP3協議、TCP端口號110,IMAP協議、TCP端口號143


Postfix郵件系統(+dovecat)