郵件接收中Postfix、Dovecot、Squirrelmail、MySQL、AMaVis、Clam AntiVirus和SpamAssasin的功能解析

來源:互聯網
上載者:User

標籤:郵件接收   postfix   dovecot   spamassassin   mysql   

參考網址的教程:https://workaround.org/ispmail/lenny/bigpicture
郵件接收過程中各個軟體的功能分布流程        在收發電子郵件的過程中,Postfix、Dovecot、Squirrelmail、MySQL、AMaVis、Clam AntiVirus和SpamAssasin的功能分類流程圖如下所示:
  1. 電子郵件採用SMTP協議,通過TCP連接埠25進入郵件伺服器。Postfix通過監控這個連接埠,接收電子郵件並進行一些基本檢查。這些檢查比如:寄件者是否在黑名單?郵件是否經過認證,可以不需要後續的檢查?或者,郵件發送給系統的無效使用者?如果不行人發信人,可以給給郵件設定標記。在這個步驟,Postfix可以選擇拒絕內送郵件或者內送郵件。
  2. 內送郵件之後,Postfix採用 SMTP 協議經過TCP連接埠 10024 轉寄到 AMAVis 用於做內容檢測。注意,在這一步之後,不能夠在繼續拒絕接收電子郵件。因此,AMAVis只能採取內送郵件或者丟棄它。通常 AMaVis 會給郵件增加標記以便使用者知道AMAVis是否認為這封郵件是垃圾郵件。
  3. AMaVis 讓 SpamAssasin 檢查郵件是否是垃圾郵件。可以通過給 SpamAssasin 設定垃圾郵件的判別提高 SpamAssasin 判別垃圾郵件的準確度
  4. AMAVis同樣運行 ClamAV檢測郵件,以查看郵件是否含有病毒
  5. 檢查完畢後,AMAVis 通過 TCP 10025 連接埠見郵件送回給 Postfix。Postfix被配置成為信任從這個連接埠接收的郵件,因此,不會再對郵件進行進一步的檢測。
  6. 之後,Postfix將郵件專遞給 Dovecot。Dovecot 中,可以預先設計郵件接收規則,使得郵件能夠儲存到特定的檔案夾下
  7. Dovecot 以 maildir 格式將郵件儲存到硬碟中
  8. 使用者的郵件用戶端可以通過 POP3 協議與 IMAP 協議查看郵件 

郵件接收中Postfix、Dovecot、Squirrelmail、MySQL、AMaVis、Clam AntiVirus和SpamAssasin的功能解析

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.