2011-04-08 14:22:02nut

[技術]發信原理相關資料

資料來源:鳥哥的Linux ADSL 私房菜

簡易 Mail Server 架設 -- Sendmail 設定

目前學到的是MUA(MailUser Agent), MTA(Mail Transfer Agent), MDA(Mail Delivery Agent), 以及收發信的基本架構

 MUA (Mail User Agent 郵件使用者代理人), 是放在Client端電腦的編輯與收發信軟體, 例如Outlook Express, 使用者使用此軟體編輯信件, 並按下傳送將信送到MTA.

 MTA (Mail Transfer Agent 郵件傳送代理人), 這是架在郵件伺服器上的軟體, 負責收發信件, 他有3大功能

        1.收取從MUA中寄出的信

        2.轉發信件到另一個MTA(不是MUA)

        3.使用者可以收取自己放在郵件主機上的信

 MDA (Mail Delivery Agent 郵件遞送代理人), 也是架在郵件主機中, 屬於郵件主機軟體的一項功能吧! 他負責依照從MUA送來的信的流向, 將信收下到本機指定的MailBox, 或是到下一個MTA. 若是信件的流向是到本機的話,MDA還有filtering(過濾垃圾信, 自動回復信件說自己去度假…)等功能

收送信的流程則是

Client電腦MUA-->郵件主機MTA-->(MDA)-->郵件主機MTA-->(MDA)-->Client電腦MUA

 另外還學到, SMTPPOP3都只是一個協定而已, SMTP(Simple Mail Transfer Protocal)是發信的協定, POP3(Poster Office Protocal Version 3)則是收信的協定.