剖析linux下郵件服務器

1)郵件服務器的功能和運行原理:
  功能和原理:郵件服務器越來越成爲人們日常交流和辦公的工具,你可以在任何一個接入internet的地方去收取自己的郵件。當然Mail Server要想正常的運行需要和DNS服務聯繫起來,郵件服務器需要一個合法的主機名來接受用戶的信件和發送郵件,這就需要DNS的MX和A標誌。
   專有名詞的解釋:
   

  1. (1)MUA (Mail User Agent) 
  2. 郵件用戶代理人的意思,主要的功能就是提供接受郵件主機的電子郵件,以及提供用戶瀏覽與編寫郵件。 
  3. (2)MTA (Mail Transfer Agent) 
  4.  郵件傳輸代理,主要的功能就是幫用戶傳送郵件到郵件主機上。 
  5. (3)MDA (Mail Delivery Agent) 
  6.  郵件投遞代理,主要功能就是分析由MTA所收到的信件表頭或內容等數據,從而決定這封郵件的去向。 
  7.  (4)MRA (Mail Retravial Agent) 
  8.  郵件檢索代理,主要功能提供郵件的檢索。 
  9.  (5)MSA (Mail Submission Agent) 
  10.  郵件提交代理,主要功能就是幫助用戶提交郵件。 
  11.  (6)Mailbox 
  12.   電子郵件信箱,就是某個帳號專用的信件接受文件。 



2)郵件服務器的相關協議:
  pop3 (Post Office Protocol version 3)
   pop3的收信方式:
  

  1. (1)MUA通過pop3的協議連接到MTA的110端口,並輸入帳號與密碼來取得正確的認證; 
  2.    (2)MTA確認該用戶帳號和密碼,然後前往該用戶的Mailbox(/var/spool/Mail/用戶帳號),取得用戶的信件傳送給用戶的MUA軟件; 
  3.    (3)當所有的信件傳送完畢後,用戶的Mailbox內的數據將會被刪除。 


  IMAP (Internet Messages Access Protocol)
    這個協議可以將Mailbox的數據轉存到主機上的默認目錄,即“/home/帳號/目錄”。
   smtp (simple mail  transfer protocol)

相關協議和端口的對應:
 

  1. 正常            加密 
  2.  smtp:25/tcp  smtps:465/tcp 
  3.  pop3:110/tcp  pops :995/tcp 
  4.  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 名稱必須和您的主機名稱對映,如果反解不正常,有的服務器可能會拒收您所送出的信件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章