Email 的訊息傳遞模式跟一般郵政傳遞模式相似。 你必須告知 Mail-server 此封信要寄給誰,也要告知收件者是誰寄的信,好讓收件者回信給寄件者,只是地址的方式改由 Domain name 方式 ( love@kiss99.com)
但是實際的 Mail-server 傳遞信件時的作業方式不是以 Domain name 方式,而是以 IP 的方式來傳遞信件,如何將人腦容易記住的名稱(Domain name)轉換為 IP 的方式來傳遞信件,依靠的就是 DNS-Server 來幫忙負責將 domain name 轉換成 IP,好讓 Mail-server 可以依照正確的 routing,將信件快速的傳遞至收件者的 Mail-server上。
以郵件位址為例: love@kiss99.com 的寫法,在小老鼠 ( @ ) 前面的指的是「帳號」,至於 @ 後面的則是 Domain name 的名稱。
- 當你將此封信由發信軟體(outlook)寄出時,首先你的郵件主機會先去 DNS-Server 詢問此 Domain name 的對應的 MX 紀錄與 IP 對應。
- 若有 MX 紀錄與 IP 對應,那麼這封信將會把信先送到該 MX 紀錄所對應的 IP 機器,然後收信的 Mail-serve 再將該信件送達此收件人的信箱裡。
- 如果沒有 MX 紀錄的話,那就必須要有小老鼠 ( @ )後面domain name的 IP 對應,如果也沒有此相關 IP 對應,那此封信就會被退回原寄件者的信箱。