SMTP補充

SMTP補充mysql

Maillinux.linux.com主機ip:172.25.254.145linux

Mailwestos.westos.com主機ip:172.25.254.245sql

真實主機ip172.25.254.45數據庫

########################################vim

1.不能發(客戶端主機名/地址限制 )服務器

wKioL1hHd3XQpF_JAAEsGRx-mrs821.png-wh_50wKioL1hHd3-TKT6_AACfiqVMrNc852.png-wh_50 

 

postfix  access  對文件加密網絡

 

進行過濾clientdom

wKiom1hHd46x3bCuAAEUcFDQHIU483.png-wh_50 

 

若是客戶端的ip地址符合$mynetworks參數定義的範圍則接受該客戶端的鏈接請求ide

;reject_maps_rbl:若是客戶端的網絡地址符合$maps_rbl_domains參數的值則拒絕post

該客戶端的鏈接請求)

 

wKiom1hHd5mBMeTHAAC6Uim_y_k967.png-wh_50 

 

客戶端測試

 

wKioL1hHeBORi-upAAFtAns38bg757.png-wh_50 

 

 

2.拒絕某用戶發送郵件(經過發件人地址進行限制)

wKiom1hHeCCwkVKUAACDOPCcPDQ398.png-wh_50 

 

/etc/paostfix/sender文件中,寫入

wKiom1hHeCqjcbc3AAAv4Fes_bM152.png-wh_50 

找出sender

 

wKioL1hHeDPyB62lAAGb4kEeZmQ430.png-wh_50 

 

對用戶進行限制,若是時sender文件中所寫的用戶。則不能發送郵件,而後重啓服務

wKiom1hHeD7BRxgCAAEZ68_ph5A007.png-wh_50

 

測試

wKiom1hHeEnQ3Lu9AAGk1upXbCw877.png-wh_50 


3.不能收(經過收件人地址進行過濾)

wKiom1hHeFWzzaXLAAEWY59BKBw102.png-wh_50 

/etc/paostfix/recip文件中,寫入

wKiom1hHeGCzRrQnAAAahPiIsu8796.png-wh_50 

找出recip

wKiom1hHeGmgIItPAADrhRLfwgQ638.png-wh_50 

 

無論客戶端的主機名,只要符合如下的條件, 就拒絕該客戶端SMTP

wKioL1hHeHPyG9E3AADuLT-JGDU713.png-wh_50 

 

測試

wKiom1hHeHzwaKNNAAGDJYTWOss380.png-wh_50 


###################################

 

4.dovecot(豆腐塊)

安裝dovecot

wKioL1hHeIXAZrs9AADci76tWoI472.png-wh_50 

 

配置文件的修改

 

wKiom1hHeI-S0ExHAADWtSXG5N4769.png-wh_50 

改兩處

wKioL1hHeJigYqdwAABaOFk5gYc627.png-wh_50 

 

wKiom1hHeKLTPZGvAADaPdR3_qs461.png-wh_50 

 

wKiom1hHeKzzIUW4AALfmCotTuA483.png-wh_50 

改一處

wKioL1hHeLaT6e8vAAE528EA_PU599.png-wh_50 


建立新用戶而且設置密碼

wKioL1hHeMKy-zUBAAGS3x7cc1s663.png-wh_50 

建立目錄及文件

wKioL1hHeM3A8HkhAAE4IkLXgM4072.png-wh_50 

 

重啓服務,發現端口已經打開

wKiom1hHeNah13xkAAGu4E4klLo579.png-wh_50 

 

測試

 mutt -f pops://westos@172.25.254.245

 

5.在真機上用雷鳥測試是否能接收郵件

* 安裝雷鳥

只須要解壓雷鳥包,加壓後進到雷鳥主目錄,點斜槓運行thunderbird就行了。提示缺什麼你就yum裝什麼就行了。

因爲缺的包比較多,因此寫個腳本

yum  whatprovides  $1

每次。/thunterbird

sh 腳本名 缺乏的軟件

 

* 添加雷鳥帳戶

wKioL1hHeOCjWwRwAABqQ6S2bdg813.png-wh_50》右鍵——》設定——》賬號操做——》新增電子郵件賬號——》填寫信息:

 

wKiom1hHeOuDdh8HAACR-tthQlQ421.png-wh_50 

 

wKiom1hHePfw2Za6AAGSkeY606Y747.png-wh_50 

 

——》繼續點擊肯定:

wKiom1hHeP-BZYBEAAF_fmelDQc304.png-wh_50 

  

》目前咱們的雷鳥是不加密,也不須要密碼的:

 

6.數據庫鏈接郵箱

網頁數據庫

wKioL1hHeQmjaZSeAAGz2Qws9Ps493.png-wh_50 

 

數據庫mail表格muser


wKioL1hHeROTucn6AAGuj9ad3jw699.png-wh_50 

 

建立用戶而且給權限

wKioL1hHeR6wy_7_AAEM38dnxn8409.png-wh_50 

 

wKiom1hHeSfQ_uDsAABydL8Sf00985.png-wh_50 

 

wKioL1hHeTGy7yOsAABdWQDXzb0990.png-wh_50 

查詢測試

cd /etc/postfix/

wKiom1hHeT3AD_3nAACLuJfFtC4240.png-wh_50 

 

wKioL1hHeUXRBBWnAABmbSTgPEc954.png-wh_50 

 postmap -q "admin@westos.org"  mysql:/etc/postfix/mysql-users.cf

 

查詢測試

vim mysql-domain.cf

wKiom1hHeU-CHM2aAABgbivCEg8985.png-wh_50 

postmap -q "admin@westos.org"  mysql:/etc/postfix/mysql-domain.cf

 

查詢測試

 

vim mysql-maildir.cf

wKioL1hHeVrQVamCAABgqvfv1Ag666.png-wh_50 

 

postmap -q "admin@westos.org"  mysql:/etc/postfix/mysql-maildir.cf

 

 

數據庫裏的虛擬用戶發送郵件

groupadd -g 666 vmail

useradd -g 666 -u 666 vmail

wKiom1hHeWWTDB85AAIGYy0Uj2Y449.png-wh_50 

 

 

wKioL1hHeW6ArOsAAABjIz3Hi4U807.png-wh_50 

 

wKiom1hHeXjhVkh4AALuKPd9Oo8391.png-wh_50 

 

 

數據庫裏的虛擬用戶接收郵件

wKioL1hHeYLhLeXGAALmnmIK-yU057.png-wh_50 

 

vim dovecot.conf

protocols = imap pop3 lmtp

disable_plaintext_auth = no

 

數據庫裏的虛擬用戶收郵件

cd /etc/dovecot/

vim dovecot.conf

protocols = imap pop3 lmtp

disable_plaintext_auth = no

wKioL1hHeY2gy58AAAA15LeqbJg412.png-wh_50 

 

wKiom1hHeZey-FKaAADByRsXC0Y705.png-wh_50 

 

wKioL1hHeaCisyyrAACQbXr6eaM955.png-wh_50 

 

wKiom1hHeamA8-MSAACxqpSVMek859.png-wh_50 

 

 cd conf.d/

vim 10-auth.conf

wKiom1hHebeB4Ba8AADkwjoLmx8099.png-wh_50 

vim 10-mail.conf

 

wKioL1hHecDTGgFeAABMGYSpvLE714.png-wh_50 

 

wKioL1hHecqx8lxqAACu-OLDSzc278.png-wh_50 

 

測試

telnet  172.25.254.245  110

 

7.空殼郵件

配置DNS

wKiom1hHedbQPK_0AABPnv-2OGY730.png-wh_50 

vim /var/named/westos.org.zone

wKiom1hHed-BVdaQAAC1dNzgQMA220.png-wh_50 

vim /etc/postfix/main.cf

真實主機機名

真實域名

wKioL1hHeenjI0G2AACrkU2IaV4198.png-wh_50 

做哪一個域的空殼

wKiom1hHefODkrXUAAAgLBBK9RY940.png-wh_50 

打開25端口

wKioL1hHef-Ck2joAAB1-0YT9Ow715.png-wh_50 


若是給空殼傳送郵件會報錯

wKioL1hHegnTYuWeAACv5iAJU-M112.png-wh_50 

 

什麼都不寫,由於做爲空殼郵件不接受處理任何郵件

wKioL1hHehWQ9PURAABKAZEuw4I445.png-wh_50 

主處理郵件的服務器

wKiom1hHeqPARqi7AACqFtL0hn8877.png-wh_50

 

systemctl restart postfix.service

真正接收郵件的服務器(MAT郵件服務器)

vim /etc/postfix/main.cf

空殼是誰

 wKiom1hHerfCf4DjAABE6rW3NI0494.png-wh_50

 

systemctl restart postfix.service

測試:給空殼發的郵件最後都是MAT服務器處理的

相關文章
相關標籤/搜索