Linux的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郵件服務