1.郵件系統角色
MUA(郵件用戶代理)、MTA(郵件傳輸代理)、MDA(郵件分發代理)、MAA(郵件訪問代理)
MUA: (Mail User Agent): 郵件用戶代理:就是用戶與電子郵件系統的接口,在大多數情況下就是在郵件客戶端上運行的程序。
Windows:outlook express foxmail
Lnux:Thunderbird(雷鳥) evolution
MTA (Mail Transfer Agent):郵件傳輸代理:主要功能發送和接收郵件,同時向發件人報告郵件的傳送情況。根據用途可將郵件服務器分為郵件服務器(SMTP 服務器)和接受郵件服務器(POP3/IMAP4 服務器)。
windows:電子郵件服務 ,exchange server,mdaemon,lotus notes Linux:sendmail(50%),postfix,qmail
MDA (Mail Delivery Agent):郵件投遞代理:到本地郵局之後,將郵件放在用戶的郵箱中。可以是MTA 下面的一個小程序,也可以單獨是一個軟件例如procmail,maildrop。
MAA:(Mail Access Agent)(接受服務器)郵件訪問代理:代為MUA 提供訪問message store 並接收郵件功能的一台IMAP/POP3 服務器,常用courrier-imap ,dovecot。
——————————————————————————————————————
SMTP,:(Simple Mail Transmission Protocol)簡單郵件傳輸協議,TCP 25端口,smtps
POP3,(Post Office Protocol)第3版郵局協議,TCP 110端口,pops
IMAP4,(Internet Mail Access Protocol)因特網消息訪問協議,TCP 143端口,imaps
本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45500.htm
Mine,MIME:(Multipurpose Internet Mail Extensions)多用途、多功能互聯網郵件擴展:以文本的方式對二進制數據做重新編碼,並能夠實現以文本協議發送二進制數據。常用編碼編碼方式:base64.。
2. 常用的郵件服務器軟件
1).商業郵件系統
Exchange:微軟公司的重量級產品,與Windows系列軟件產品相集成,協作性較好
Notes/Domino:IBM公司的商業電子郵件和辦公協作軟件產品,功能豐富、強大,提供跨平台支持
2). 開源郵件系統
Sendmail:資格最古老,運行穩定,但安全性欠佳
Qmail:有更好的執行效率,配置、管理也很方便
Postfix:兼容Sendmail,采用模塊化設計,在投遞效率、穩定性、服務性能及安全性方面表現優秀
Sendmail:提供郵件發送服務(SMTP)
Dovecot:提供郵件收取服務(POP3)
Outlook Express:用於收發信的客戶端工具
3.郵件安全:
1).垃圾郵件 反垃圾郵件 SpamAssassin,認證(地址,賬號),正向解析和反向
2).病毒 clamav(查毒)特征代碼庫
3).sendmail 郵件呼叫器 mailscanner
SASL:(Simple Authorization Secure Layer)簡單認證安全層協議,用於為沒有提供認證功能的協議提供認證功能。軟件包:cyus-sasl,進程:saslauthd。整合STMP,clainav(掃描病毒),SpamAssassin(apache 提供,掃描垃圾郵件)的工具成稱之為caller(調用器)。常見調用器Caller:mimedefang Mailscanner amavisd-new。
4.郵箱類型:
mbox 所有郵件放在同一個文件中,新郵件直接追加在文件後面。
maildir 建一個目錄,每一封郵件被當成一個單獨文件存放在目錄裡
RedHat 默認使用mbox 方式,sendmail 默認使用mbox,postfix 默認兩種都支持。
SMIME:提供端到端的郵件加密解密協議。