1)郵件服務器的功能和運行原理:
功能和原理:郵件服務器越來越成爲人們日常交流和辦公的工具,你可以在任何一個接入internet的地方去收取自己的郵件。當然Mail Server要想正常的運行需要和DNS服務聯繫起來,郵件服務器需要一個合法的主機名來接受用戶的信件和發送郵件,這就需要DNS的MX和A標誌。
專有名詞的解釋:
- (1)MUA (Mail User Agent)
- 郵件用戶代理人的意思,主要的功能就是提供接受郵件主機的電子郵件,以及提供用戶瀏覽與編寫郵件。
- (2)MTA (Mail Transfer Agent)
- 郵件傳輸代理,主要的功能就是幫用戶傳送郵件到郵件主機上。
- (3)MDA (Mail Delivery Agent)
- 郵件投遞代理,主要功能就是分析由MTA所收到的信件表頭或內容等數據,從而決定這封郵件的去向。
- (4)MRA (Mail Retravial Agent)
- 郵件檢索代理,主要功能提供郵件的檢索。
- (5)MSA (Mail Submission Agent)
- 郵件提交代理,主要功能就是幫助用戶提交郵件。
- (6)Mailbox
- 電子郵件信箱,就是某個帳號專用的信件接受文件。
2)郵件服務器的相關協議:
pop3 (Post Office Protocol version 3)
pop3的收信方式:
- (1)MUA通過pop3的協議連接到MTA的110端口,並輸入帳號與密碼來取得正確的認證;
- (2)MTA確認該用戶帳號和密碼,然後前往該用戶的Mailbox(/var/spool/Mail/用戶帳號),取得用戶的信件傳送給用戶的MUA軟件;
- (3)當所有的信件傳送完畢後,用戶的Mailbox內的數據將會被刪除。
IMAP (Internet Messages Access Protocol)
這個協議可以將Mailbox的數據轉存到主機上的默認目錄,即“/home/帳號/目錄”。
smtp (simple mail transfer protocol)
相關協議和端口的對應:
- 正常 加密
- smtp:25/tcp smtps:465/tcp
- pop3:110/tcp pops :995/tcp
- imap4:143/tcp imaps:993/tcp相關
3)簡介郵件服務器Postfix的相關配置:
配置文件:
#rpm -qc postfix 查看配置文件
/etc/postfix/master.cf 新增工作特徵
/etc/postfix/main.cf 主要配置文件
安裝postfix
#yum install postfix
加載配置信息:
# service postfix reload
其他命令:
#postconf
-n 顯示修改過的配置
-a 支持的ssl認證方式
-m 顯示名稱映射
-d 默認配置
#postqueue
-p 查看郵件隊列
-f 強行發送(默認是300秒再重新發送)
注:在開始架設郵件服務器之前,您必須先設定好 DNS。由於傳送信件時,必須查找目的地主機的 IP。如果您的主機沒有合法的 DNS 設定,信件將無法正確送達。另外,您的服務器 IP 也必須設好反解,IP 名稱必須和您的主機名稱對映,如果反解不正常,有的服務器可能會拒收您所送出的信件。