成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux下的郵件服務器 Qmail

運維 系統運維
前幾年的時候,Linux環境下的服務器只有sendmail,可是由于sendmail逐漸滿足不了用戶的需求,相應的其他郵件服務器相應出臺。本文主要介紹的是Linux系統下各種郵件服務的比拼,主要有exim、Zmailer、Qmail、sendmail

現在,運行在Linux環境下免費的郵件服務器,或者稱為MTA(Mail Transfer Agent)有若干種選擇,比較常見的有Sendmail、Qmail、Postfix、exim及Zmailer 等。

  本文希望通過對幾種影響相對來說比較大的主流Linux環境下的MTA的特點進行闡述,并對其優缺點一一分析比較,使用戶在選擇Linux環境下的免費MTA時有一個選擇的依據。

  Qmail的缺點就是配置方式和Sendmail不一致,不容易維護。而且Qmail的版權許可證含義非常模糊,甚至沒有和軟件一起發布。應用作者的話:若你希望分發自己修改版本的Qmail,你必須得到我的許可。

  Qmail qmail是有Dan Bernstein開發的可以自由下載的MTA,其第一個beta版本0.70.7發布于1996年1月24日,1997年2月發布了1.0版,當前版本是1.03。

一、Qmail的特點

  安全性 為了驗證Qmail的安全性,Qmail的支持者甚至出資$1000懸賞尋找Qmail的安全漏洞,一年以后,該獎金沒有被領取,而被捐獻給自由軟件基金會。目前,Qmail的作者也出資$500來尋求Qmail的安全漏洞。

  速度:Qmail在一個中等規模的系統可以投遞大約百萬封郵件,甚至在一臺486一天上能處理超過10萬封郵件,起支持并行投遞。Qmail支持郵件的并行投遞,同時可以投遞大約20封郵件。目前郵件投遞的瓶頸在于SMTP協議,通過STMP向另外一臺互聯網主機投遞一封電子郵件大約需要花費10多秒鐘。Qmail的作者提出了QMTP(Quick Mail Transfer Protocol)來加速郵件的投遞,并且在Qmail中得到支持。Qmail的設計目標是在一臺16M的機器上最終達到每天可以投遞大約百萬級數目的郵件。

  可靠性:為了保證可靠性,Qmail只有在郵件被正確地寫入到磁盤才返回處理成功的結果,這樣即使在磁盤寫入中發生系統崩潰或斷電等情況,也可以保證郵件不被丟失,而是重新投遞。

  特別簡單的虛擬域管理,甚至有一個第三方開發的稱為vpopmail的add-on來支持虛擬POP域。使用這個軟件包,POP3用戶不需要具有系統的正式帳戶。

  使用ezmlm支持用戶自控制的郵件列表功能。

  郵件用戶和系統帳戶隔離,為用戶提供郵件帳戶不需要為其設置系統帳戶,從而增加了安全性。

二、與Sendmail 的比較

  首先:sendmail是發展歷史悠久的MTA,當前的版本是8.10.2。當然,Sendmail在可移植性、穩定性及確保沒有bug方面有一定的保證。但是Internet上有很多帖子都是關于如果攻擊Sendmail,這對于管理員來說是一個噩夢。Sendmail在發展過程中產生了一批經驗豐富的Sendmail管理員,并且Sendmail有大量完整的文檔資料,除了Sendmail的寶典:O‘Reilly‘s sendmail book written by Bryan Costales with Eric Allman以外,網絡上有大量的tutorial、FAQ和其他的資源。這些大量的文檔對于很好的利用Sendmail的各種特色功能是非常重要的。但是Sendmai當前來說是一個成熟的MTA。

  當然,Sendmail具有一些缺點,其特色功能過多而導致配置文件的復雜性。當然,通過使用m4宏使配置文件的生成變的容易很多。但是,要掌握所有的配置選項是一個很不容易的事情。Sendmail在過去的版本中出現過很多安全漏洞,所以使管理員不得不趕快升級版本。而且Sendmail的流行性也使其成為攻擊的目標,這有好處也有壞處:這意味著安全漏洞可以很快地被發現,但是同樣使Sendmail更加穩定和安全。另外一個問題是Sendmail一般缺省配置都是具有最小的安全特性,從而使Sendmail往往容易被攻擊。如果使用Sendmail,應該確保明白每個打開的選項的含義和影響。一旦你理解了Sendmail的工作原理,就Sendmail的安裝和維護就變的非常容易了。通過Sendmail的配置文件,用戶實現完成一切可以想象得到的需求。

  Qmail是一個選擇,其在設計實現中特別考慮了安全問題。如果你需要一個快速的解決方案如,一個安全的郵件網關,則Qmail是一個很好的選擇。Qmail和Sendmail的配置文件完全不同。而對于Qmail,其有自己的配置文件,配置目錄中包含了5-30個不同的文件,各個文件實現對不同部分的配置(如虛擬域或虛擬主機等)。這些配置說明都在man中有很好的文檔,但是Qmail的代碼結構不是很好。

  Qmail要比Sendmail小很多,其缺乏一些現今郵件服務器所具有的特色功能。如不象Sendmail,qmail不對郵件信封的發送者的域名進行驗證,以確保域名的正確性。自身不提供對RBL的支持,而需要add-on來實現。,而Sendmail支持RBL。同樣Qmail不能拒絕接收目的接收人不存在信件,而是先將郵件接收下來,然后返回查無此用戶的的郵件。Qmail最大的問題就出在發送郵件給多個接收者的處理上。若發送一個很大的郵件給同一個域中的多個用戶,Sendmail將只向目的郵件服務器發送一個郵件拷貝。而Qmail將并行地連接多次,每次都發送一個拷貝給一個用戶。若用戶日常要發送大郵件給多個用戶,使用Qmail將浪費很多帶寬。可以這么認為:Sendmail優化節省帶寬資源,Qmail優化節省時間。若用戶系統有很好的帶寬,Qmail將具有更好的性能,而如果用戶系統的帶寬資源有限,并且要發送很多郵件列表信息,則Sendmail效率更高一些。Qmail不支持.forward(.forward在很多情況下對用戶很有用處);不使用/var/spool/mail,而是將郵件存放在用戶home目錄。下面是一些使用Qmail不容易完成的工作,要使用Qmail完成這些工作,可能需要用戶自己動手實現或者使用第三方提供的不夠可靠的模塊。

  Qmail的源代碼相對于Sendmail來說要更加容易理解,這對于希望深入到內部了解MTA機制的人員來說是一個優點。Qmail在安全性方面也要穩定一些。Qmail有很好的技術支持,但是沒有象Sendmail那樣被廣泛地應用和大量的管理員用戶群。Qmail的安裝不象Sendmail那樣自動化,需要手工步驟。而且Qmail的文檔不如Sendmail那樣完整和豐富。

  Qmail的add-ons比Sendmail要少一些。一般來說對于經驗稍微少一些的管理員,選擇Qmail相對要好一些。Qmail要簡單一些,而且其特色功能能滿足一般用戶的需求。Sendmail類似于office套件,80%的功能往往都不被使用。這就使Qmail在一些場合可能被更受歡迎一些,其具有一些Sendmail所沒有的更流行和實用的特色功能,如:Qmail具有內置的pop3支持。Qmail同樣支持如主機或用戶的偽裝、虛擬域等等。Qmail的簡單性也使配置相對容易一些。

  Qmail被認為相對于Sendmail更加安全和高效,運行Qmail的一臺pentium機器一天可以處理大約200,0000條消息。

  Qmail相對于其他的MTA要簡單很多,主要體現在:(1)其他的MTA的郵件轉發、郵件別名和郵件列表都是采用相互獨立的機制,而qmail采用一種簡單的轉發(forwarding)機制來允許用戶處理自己的郵件列表(2)其他的MTA都提供快速而不安全的方式及慢的隊列方式的郵件投遞機制;而qmail發送是由新郵件的出現而觸發的,所以其投遞只有一種模式:快速的隊列方式(3)其他的MTA實際上包括一個特定版本的inetd來監控MTA的平均負載,而qmail設計了內部機制來限制系統負載,所以qmail-smtpd能安全地從系統的inet來運行

  sendmail有很多的商業支持,而且由于大量的用戶群,在互聯網上有大量的潛在技術支持。而Qmail只有很有限的技術支持。有家公司inter7.com提供對Qmail的支持,該公司同樣提供了免費的add-ons,包括一個基于web的管理工具-QmailAdmin及一個通過vpopmail的對虛擬域的支持,甚至具有一個基于web的客戶借接口—SqWebMail。

  Qmail還具有一些其他的缺憾。如它不是完全遵從標準,它不支持DSN,作者認為DSN是一個即將消亡的技術,而Qmail的VERP可以完成同樣的工作,而又不象DSN依賴于其他主機的支持。Qmail另外一個問題是其不遵從支持7bit系統標準,而每次都發送8bit。若郵件接收一方不能處理這種情況,就會出現郵件亂碼的情況。

  從安全性來講,Sendmail要比Qmail差一些,Sendmail在發展中出現過很多很著名的安全漏洞;而Qmail相對要短小精悍,但是仍然提供了基本的STMP功能。而Qmail的代碼注釋要少一些。Qmail的一個很好的特色是其支持一種可選的基于目錄的郵件存儲格式,而不是使用一個很大的文件來存儲用戶所有的郵件。若用戶的郵件服務器進行很多的POP3服務,則這種郵件存儲格式可以提高效率。但是遺憾的是Pine自身并不支持這種存儲格式,如果需要可以使用一些補丁來達到這個目的。

  Qmail的優點是:每個用戶都可以創建郵件列表而無須具有根用戶的權限,如用戶foo可以創建名為foo-slashdot, foo-linux,foo-chickens 的郵件列表,為了提供更好的功能,有一個叫ezmlm(EZ Mailing List Maker)的工具可以支持自動注冊和注銷、索引等Majordomo所具有的各種功能,但是都是CLI驅動的,只需要編輯很少的文件。Qmail非常適合在小型系統下工作,一般只支持較少的用戶或用來管理郵件列表。Qmail速度快并且簡單:Qmail是當你希望安全切容易配置的最佳的選擇;Qmail可以在2個小時內搞定配置,而Sendmail可能在兩天內都搞不定。

  rocketmail internic 等都使用qmail來構建

 【編輯推薦】

  1. Mysql安裝與qmail實際操作概述
  2. Linux系統Qmail郵件服務器安裝過程解析
  3. Qmail郵件隊列工作原理
  4. Qmail的運行程序
  5. 分布式的Qmail郵件系統
  6. SMTP安全手冊—Qmail安全
  7. linux-qmail 病毒/垃圾郵件處理
責任編輯:zhaolei 來源: 網絡轉載
相關推薦

2009-02-10 16:09:00

郵件服務器LinuxQmail

2011-01-18 15:47:20

2011-01-18 16:05:33

Linux郵件服務器

2009-11-20 15:02:06

2011-03-22 09:07:13

Nagios監控Linux

2011-01-19 16:31:15

Qmail

2009-12-02 15:25:31

Linux郵件服務器

2011-01-19 15:33:07

Qmail郵件隊列清除

2009-08-12 17:56:53

2011-02-21 16:04:40

Qmail

2012-02-23 23:46:26

2009-03-27 18:40:32

2011-01-20 10:08:25

postfix安裝

2011-02-23 13:26:18

Linuxvsftp

2011-02-21 14:12:15

Postfix服務器安裝

2009-09-02 17:25:02

郵件服務器

2009-09-12 10:24:04

2009-07-22 10:18:20

緩存服務器

2011-01-19 15:03:24

Qmail控制文件

2009-09-01 11:18:26

郵件服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品一区二区 | 亚洲一区二区在线视频 | 99精品在线观看 | 日日操夜夜干 | 中文字幕在线一区二区三区 | 女同av亚洲女人天堂 | 在线伊人网 | www在线| 国产精品视频久久久久久 | 成人在线播放网址 | 日韩欧美一级 | 中文一区二区视频 | 欧美精品网站 | 一级做a爰片久久毛片免费看 | av高清| 99精品久久久国产一区二区三 | 国产欧美在线视频 | 亚洲精品电影网在线观看 | av乱码 | 91精品在线播放 | 亚洲成人一区 | 久久久成人一区二区免费影院 | 亚洲综合国产 | 精品欧美一区免费观看α√ | 成人精品鲁一区一区二区 | 色综合色综合色综合 | 福利视频一区二区 | 国产成人精品一区二区 | 国产高清在线精品 | 91精品国产综合久久久久久 | 亚洲欧美网 | 在线看无码的免费网站 | 国产精品美女久久久免费 | 91久久久久久久久久久久久 | 91免费版在线观看 | 国产一区免费 | 日韩中文在线视频 | 日本午夜免费福利视频 | 久久91| 久久国产高清视频 | 久久久久国产一区二区三区四区 |