郵件伺服器的功能以及相關工作原理

2021-10-07 06:49:18 字數 1181 閱讀 7066

2、mail server 與dns之間的關係

當一封郵件要傳送出去時,郵件主機會先分析那封郵件的目標主機的dns,先取得mx(mail exchanger,郵件交換)標誌(其中,mx標誌可能會有多部主機),然後以最優先mx主機為準將郵件傳送出去。所以,若要為使用者提供指定testmail域的電子郵件系統,需要先在dns伺服器中增加a記錄和mx記錄。

@in mx 10 mail.testmail.com

mail in a 192.168.200.20

配置解析記錄後,主機名即為mail.testmail.com,而郵件域為@testmail.com。

3、郵件傳輸所需要的元件(mta、mua、mda)以及相關協議

(1)工作流程

郵件的正常傳輸是需要很多介面的,比如必須要先向某台郵件伺服器註冊,以取得乙個合法的電子郵件許可權後,才能夠傳送郵件出去。傳輸過程中包含了多個郵件重要元件。

(2)相關元件

mua(mial user agent)郵件使用者**人

收取郵件主機的電子郵件,以及提供使用者瀏覽與編寫郵件

mta(mail transfer agent)郵件傳送**人

使用簡單郵件傳輸協議(smtp);**郵件

mda(mail delivery agent)郵件傳送**人

分析由mta所收到的郵件表頭或內容等資料,來決定這封郵件的去向。

(3)郵件應用協議

簡單郵件傳輸協議(smtp):

用於傳送或中**出的電子郵件,占用tcp 25埠

第三版郵件協議(pop3):

用於把伺服器上的郵件儲存到本地主機,占用tcp110埠

第四版網際網路資訊訪問協議(imap4):

用於再本地主機上訪問郵件,占用tcp143埠

常用的郵件系統框架

乙個最基礎的電子郵件系統肯定要能提供發件服務和收件服務,為此需要使用基於smtp協議的postfix服務程式提供發件服務功能,並使用基於pop3協議的dovecot服務程式提供收件服務功能,這樣一來,使用者就可以使用outlook express或foxmail等客戶端服務程式正常收發郵件了。

1、mta伺服器:postfix

2、mra伺服器:dvecot

3、mua軟體:客戶端的收發郵件軟體

應用mail sever有兩種主要方式:直接登入linux主機來操作mta,或者通過客戶端的mua軟體來收發郵件。

Zookeeper的功能以及工作原理

1.zookeeper是什麼?zookeeper是乙個分布式的,開放原始碼的分布式應用程式協調服務,是google的chubby乙個開源的實現,它是集群的管理者,監視著集群中各個節點的狀態根據節點提交的反饋進行下一步合理操作。最終,將簡單易用的介面和效能高效 功能穩定的系統提供給使用者 2.zook...

Zookeeper的功能以及工作原理

前言前面有一篇部落格講到了spring boot整合jms的使用 但是最近遇到乙個需求,需要同時使用jms的佇列和topic,於是就有了下面的測試 消費者 解決方案如下 configuration enablejms public class jmsconfig bean public jmslis...

郵件伺服器採用的DNS伺服器

郵件伺服器採用的dns伺服器字型大小 10pt 香港 ns1.vigator.205.252.144.228 澳門 vassun2.macau.ctm.202.175.3.8 深圳 ns.shenzhen.gd.202.96.134.133 202.96.154.8 202.96.154.15 北京...