postfix邮件服务
一.postfix介紹1.
postfix提供smtp協議用來投遞郵件
默認端口25
/var/log/maillog##服務日志
mail root@westos.com ??##發送一封郵件
Subject: hello
hello world
.#用"."來結束錄入內容并發送
mailq##查看郵件隊列
postqueue -f##重新處理郵件隊列
?
默認情況下郵件端口只在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用戶查看郵件
轉載于:https://blog.51cto.com/13132425/1958169
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的postfix邮件服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: socke编程
- 下一篇: HNUSTOJ-1257 You are