一.postfix介紹1.linux
postfix提供smtp協議用來投遞郵件vim
默認端口25服務器
/var/log/maillog##服務日誌網絡
mail root@westos.com ##發送一封郵件併發
Subject: hellodom
hello world ide
.#用"."來結束錄入內容併發送post
mailq##查看郵件隊列測試
postqueue -f##從新處理郵件隊列spa
默認狀況下郵件端口只在127.0.0.1上開啓
二.搭建郵件服務的環境
1.配置兩臺主機
desktop主機
(1)hostnamectl set-hostname mailqq.qq.com 設置主機名
(2)設置ip爲172.25.254.124
(3)systemctl stop firewalld 關閉火牆
(4)vim /etc/resolve.conf 設置dns解析
nameserver = 172.25.254.124
server主機
(1)hostnamectl set-hostname mailwestos.westos.com 設置主機名
(2)設置ip爲172.25.254.224
(3)systemctl stop firewalld 關閉火牆
(4)vim /etc/resolve.conf 設置dns解析
nameserver = 172.25.254.124
2.搭建DNS服務器提供解析服務(在desktop主機上)
(1)yum install bind -y 安裝DNS服務
(2)vim /etc/named.conf 編輯主配置文件
註釋掉11.12.17行
(3)vim /etc/named.rfc1912.zones 編輯配置文件,指定域名解析服務的指向文件
(4)cd /var/named
cp -p name.localhost westos.com.zone 生成域名解析文件
vim westos.com.zone 編輯域名,IP對應關係
cp -p westos.com.zone qq.com.zone
vim qq.com.zone
(5)systemctl restart named 從新啓動服務
(6)測試
分別在兩臺主機上執行 dig -t mx westos.com dig -t qq.com 看是否可以成功解析。
三.郵件服務的配置
1.配置兩臺主機
配置mailqq.qq.com主機(desktop):
vim /etc/postfix/main.cf
75 myhostname=mailqq.com 設定主機名
83 mydomain=qq.com 設定域名
113 inet_interfaces = all 25端口開啓的網絡接口
116 #inet_interfaces = localhost 只開啓本地接口(註釋掉)
164 mydestination = $myhostname, $mydomain, localhost 接收郵件結尾字符的指定
重啓服務,關閉火牆
systemctl stop firewalld
systemctl restart postfix.service
配置mailwestos.westos.com主機(server):
vim /etc/postfix/main.cf
75 myhostname=mailwestos.westos.com 設定主機名
83 mydomain=westos.com 設定域名
113 inet_interfaces = all 25端口開啓的網絡接口
116 #inet_interfaces = localhost 只開啓本地接口(註釋掉)
164 mydestination = $myhostname, $mydomain, localhost 接收郵件結尾字符的指定
重啓服務,關閉火牆
systemctl stop firewalld
systemctl restart postfix.service
2.在mailqq.qq.com主機上測試發送郵件
mail root@westos.com
Subject: hello
hello world
.用"."來結束錄入內容併發送
mailq查看郵件隊列
在westosmail.westos.com上接收郵件
mail (查看郵件)
3.在westosmail.westos.com上回復郵件
mail root@qq.com
Subject:good
good study
.
mailq 查看郵件隊列
在mailqq.qq.com主機上接收
mail (查看郵件)
四.Dovecot簡介
Dovecot是一個開源的IMAP和POP3郵件服務器,支持linux/Unix系統
postfix(發送郵件的服務器)+dovecot(接收郵件的服務器)
1.郵件協議收發端口
pop3110
imap143
imaps993
pop3s995
給定用戶名稱,用戶密碼,dovecot程序代咱們去看這個用戶的郵件文件
2.安裝軟件
yum install dovecot -y
3.配置dovecot文件
vim /etc/dovecot/dovecot.conf
24 protocols = imap pop3 lmtp
48 login_trusted_networks = 0.0.0.0/0
49 disable_plaintext_auth = no
vim /etc/dovecot/conf.d/10-mail.conf
30 mail_location = mbox:~/mail:INBOX=/var/mail%u
4.從新啓動服務,查看端口
systemctl restart dovecot
ss -antlpe | grep dovecot 查看端口
5.切換到student用戶建立文件
mkdir /etc/skel/mail/.imap -p
touch /etc/skel/mail/.imap/INBOX
6.在westos.com上安裝mutt
yum install mutt -y
mutt介紹:
7.測試:mutt -f pop://student@172.25.254.124
五.在真機安裝郵件服務接收軟件thunderbird(雷鳥)
1.安裝雷鳥
rpm -ivh /rpm/thunderbird-31.2.0-1.el7.x86_64.rpm
2.設置帳戶
3.配置帳戶參數
4.輸入westos用戶的密碼
5.給mailqq.westos.com的student用戶發送郵件
6.在mailqq.westos.com上登陸student用戶查看郵件