中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

郵件服務系列之二各代理組件及postfix的安裝

發布時間:2020-08-06 14:05:31 來源:網絡 閱讀:2529 作者:蘋果與牛頓 欄目:系統運維

上一次我們了解了郵件服務系列的基礎知識,本次我們來了解一下各個代理需要的組件以及postfix的安裝過程。


開源MTA(郵件傳輸代理)三劍客:

sendmail:UUCP 單體結構,所有的功能使用一個進程實現,任何進程出現風險,整個服務器受到波及,并且使用SUID,所以整個過程比較不安全,并且配置文件語法使用M4編寫,難以掌握

qmail:性能較好但是后期發展失敗,只用作少數企業使用

postfix:模塊化設計,每一個功能使用一個模塊實現,不適用M4編寫;比較安全,根sendmail的兼容性好,投遞效率相當于sendmail的四倍以上,因此眾多的系統都使用postfix


exim:來自于英國劍橋大學,語法簡單,使用簡易

exhcange:只能在windows安裝,還可以作為異步消息協作平臺。


MDA:郵件投遞代理

procmail   maildrop


MRA:(pop3,imap4)

cyrus-imap   dovecot(鴿子籠)


MUA(郵件用戶代理)

Outlook Express

Foxmail

兩個用于linux的軟件ThunderBird , Evolution  

純文本界面:mutt!!!!我們主要使用的


webmail郵箱服務程序

Squirrelmail:使用PHP研發,小松鼠郵件



SASL:一般使用v2版本

cyrus-sasl:使用的核心組件很多,而不是只有其本身完成

courier-authlib:用于到mysql的認證,功能比cyrus-sasl功能更加強大


接下來實現部署郵件系統

Postfix      +    SASL(基于MySQL的認證要裝上courier-authlib)+MySQL

DoveCot   +    MySQL

Exrmail     +     Extman    +    httpd


下面演示在紅帽6上的安裝過程

rpm包提供的postfix包不能夠男足虛擬用戶認證的要求,因此只能通過自己的源碼編譯進行安裝


先停止sendmail的服務,接著要關閉sendmail,此處可以直接卸載,如下所示

在卸載過程中存在依賴,可以和直接忽略進行卸載

郵件服務系列之二各代理組件及postfix的安裝

在安裝postfix 之前要先進性MySQL的安裝,否則無法進行虛擬用戶的認證,重要的是要提供頭文件以及庫文件的安裝


接下來進行postfix的安裝

1.首先找到postfix的站點:www.postfix.com

這里選擇2.10.0版本,下載tar.gz文件,放入ftp源中,并且解壓到本地,然后進入到目錄中查看,在其中沒有config文件,因此我們不能直接在config文件中進行配置安裝

郵件服務系列之二各代理組件及postfix的安裝

2.根據下面的安裝文檔進行安裝

首先要創建組和用戶如下所示

郵件服務系列之二各代理組件及postfix的安裝

接著確保cyrus-sasl-devel包已經安裝

郵件服務系列之二各代理組件及postfix的安裝

3.接下來make,make install 完成postfix的安裝

安裝完成之后,指定其安裝位置,臨時目錄,配置文件,命令目錄,服務進程,可寫文件的存放位置,html目錄,郵件隊列程序,手冊的安裝位置,生成新別名,郵件隊列位置,readme文檔,send-mail路徑,setgid-mailgroup等,安裝結束


啟動服務:

郵件服務系列之二各代理組件及postfix的安裝


4.接下來介紹postfix的配置文件:

master:/etc/postfix/master.cf

mail    :/et/postfix/main.cf

參數-值:參數必須卸載行的絕對行首,以空白開頭的行被認為是上一行的延續


postconf:配置Postfix

-d:顯示默認的配置

-n:修改的配置

-m:顯示所有支持的查找表的類型

-A:顯示支持的SASL客戶端插件類型

-e:直接編輯文件,更改某參數配置信息,并保存至main.cf文件中


smtp狀態碼:
1XX:純說明信息,

2XX:正確信息

3XX:上一步操作尚未完成,需要繼續補充

4XX:暫時性錯誤

5XX:永久性錯誤


smtp協議命令(原語)

helo(smtp協議)

ehlo(esmtp協議)

mail from:指定發件人

rcpt to:指定收件人


一個發郵件與收郵件的過程如下所示,postfix安裝成功并且可以實現簡單的使用

1郵件的發送過程

郵件服務系列之二各代理組件及postfix的安裝

2.查看日志

郵件服務系列之二各代理組件及postfix的安裝

可以看到status=sent,表明郵件已經發送成功

郵件服務系列之二各代理組件及postfix的安裝

3.在收信端查看郵件

郵件服務系列之二各代理組件及postfix的安裝

自此完成了postfix 的安裝以及簡單配置,實現了內網的郵件發送,但是還無法實現向外網主機發送郵件,接下來會完成postfix與sasl以及MySQL的整體系統的部署。



欲知后事如何,請看下回分解






向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

瑞安市| 宁国市| 山东省| 景宁| 彰武县| 潍坊市| 维西| 鄂温| 罗江县| 长沙县| 全南县| 黄梅县| 宣恩县| 乌兰察布市| 青冈县| 乐平市| 怀安县| 双峰县| 南汇区| 淳化县| 上栗县| 工布江达县| 古蔺县| 通州区| 华容县| 高雄县| 肥西县| 忻城县| 巴彦淖尔市| 缙云县| 南雄市| 泸水县| 两当县| 沛县| 林口县| 鹰潭市| 玉林市| 双峰县| 钦州市| 海阳市| 西丰县|