1. 程式人生 > >Linux的postfix郵件服務

Linux的postfix郵件服務

postfix郵件服務

一.postfix郵件服務


postfix提供smtp協議用來投遞郵件
默認端口25
/var/log/maillog 服務日誌
mail [email protected]
Subject: hello
hello world
. 用"."來結束錄入內容並發送
mailq 查看郵件隊列
postqueue -f 重新處理郵件隊列

默認情況下郵件端口只在127.0.0.1上開啟

二.環境配置


1.設置mailqq.qq.com主機

設置主機名為mailqq.qq.com

安裝域名解析dns

設置IP地址為172.25.254.128


2.設置mailwestos.westos.com主機

設置主機名為mailwestos.westos.com

設置IP地址為172.25.254.228


3.配置mailqq.qq.com主機dns

技術分享


技術分享

技術分享

技術分享

技術分享

4.配置mailqq.qq.com主機和mailwestos.westos.com 的dns

技術分享

技術分享

5.測試qq.com

技術分享

技術分享


6.測試westos.com

技術分享




三.郵件服務配置


1.配置mailqq.qq.com主機

vim /etc/postfix/main.cf

75 myhostname = mailqq.qq.com 指定 主機名稱
83 mydomain = qq.com 指定 的域名

113 inet_interfaces = all 25端口開啟的網絡接口

116 inet_interfaces = localhost 開啟本地接口(需要註釋)

164 mydestination = $myhostname, $mydomain, localhost 接收郵件結尾字符的指定

systemctl restart postfix.service
systemctl stop firewalld

技術分享

技術分享

技術分享



2.配置mailwestos.westos.com主機

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 restart postfix.service
systemctl stop firewalld


技術分享

技術分享

技術分享

3.測試

qq端發送

技術分享

westos端接收

技術分享

westos端回復

技術分享

qq端接收

技術分享


測試郵件通信成功


四.dovecot 用來提供收件協議

1.郵件協議收發端口
pop3 110
imap 143
imaps 993
pop3s 995

給定用戶名稱,用戶密碼,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,查看端口

技術分享



5.切換到student用創建文件
mkdir /etc/skel/mail/.imap -p
touch /etc/skel/mail/.imap/INBOX

技術分享


6.在westos.com測試mutt -f pop:[email protected]

技術分享

技術分享

發送

技術分享


用mutt可以驗證接收

技術分享

技術分享



五.在真機安裝郵件服務雷鳥軟件

1.安裝雷鳥軟件

技術分享


2.設置賬戶

技術分享


3.配置賬戶參數

技術分享

技術分享


4.輸入westos用戶的密碼

技術分享

5.給westos.com上的student用戶發送郵件

技術分享

6.在westos.com上登陸student用戶接收到了郵件

技術分享


Linux的postfix郵件服務