如今互連網巨頭提供的公司專屬應用程式套件中郵件託管是必備服務,而且還始終秉承免費的優良光榮傳統,最為讓人熟識的恐怕非“瘟多死裡屋管理中心”和“股溝公司專屬應用程式”莫屬了。既然有現成的、優質的、免費的服務,那為什麼我們還要自己架設郵件系統呢?理由很簡單——蛋疼。
當然,這是個玩笑,我相信的確有需要自己架設郵件系統的朋友,具體原因和出發點我想也會是百般千種,具體的執行個體我暫時拿不出來,但是可以嘗試著去反向求證,以下將要向大家推薦的[20款 Web Mail PHP開源項目]相信是最好的論據,難道那些開發高手也像Fearless一樣閑著蛋疼?不可能。
01.SquirrelMail
SquirrelMail 是一套基於標準的,採用PHP4開發Webmail郵件系統。它內建純PHP支援的IMAP和SMTP協議,所有頁面都遵循HTML4.0標準(沒有使用 JavaScript支援),以便最大限度相容更多瀏覽器上,對系統要求非常低,並且安裝和配置非常容易。SquirrelMail具備一個用戶端郵件程式所應擁有的一切功能,包括支援增強型的MIME、地址薄、檔案夾操作等等功能。
02.RoundCube Webmail
RoundCube Webmail是一個基於瀏覽器,支援多國語言的IMAP用戶端,操作介面看起像一個傳統型應用程式,它提供一個e-mail用戶端應該具備的所有功能包括 MIME支援、地址薄、檔案夾操作,資訊搜尋和拼字檢查。RoundCube Webmail採用PHP+Ajax開發並且需要MySQL資料庫來儲存資料,使用者介面採用XHTML+CSS2設計。
03.PHPMailer
PHPMailer是一個用於寄送電子郵件的PHP函數包。它提供的功能包括:
*.在發送郵時指定多個收件者,抄送地址,暗送地址和回複地址
*.支援多種郵件編碼包括:8bit,base64,binary和quoted-printable
*.支援SMTP驗證
*.支援冗餘SMTP伺服器
*.支援帶附件的郵件和Html格式的郵件
*.自訂郵件標頭
*.支援在郵件中內嵌圖片
*.調試靈活
*.經測試相容的SMTP伺服器包括:Sendmail,qmail,Postfix,Imail,Exchange等
*.可運行在任何平台之上
04.PHlyMail
PHlyMail 是一個使用者介面類似於傳統型應用程式的WebMail系統,支援POP3/IMAP;提供檔案夾管理;當使用IMAP時能夠跨伺服器拷貝和移動郵件;垃圾郵件過濾;收/發純檔案或HTML格式並且帶附件的郵件;支援發送SMS到行動電話;更換介面主題。由於PHlyMail採用模組化設計,所以很方便添加各種新的功能(如RSS,個人檔案儲存體,書籤管理等)。
05.Openmailadmin
Openmailadmin是一個支援中文並且非常完善的IMAP郵件伺服器後台管理系統。它支援IMAP提供的所有功能。
06.Swift
Swift是一個完全採用物件導向編碼用於發送e-mail的PHP函數庫。Swift不依賴於PHP的mail()函數,因為用它發送多封郵件時會佔用較高的伺服器資源。Swift通過直接連到SMTP伺服器或MTA能夠更快,更高效地發送郵件。
07.IlohaMail
IlohaMail是一個輕量級的而且功能豐富的支援多國語言的webmail系統。它採用純PHP開發,易於安裝和使用,不需要資料庫支援和IMAP包(內建自訂的一個IMAP/POP3包)。此外IlohaMail還提供一些個人資訊管理的功能如名片夾等。
08.Inside Systems Mail
Inside Systems Mail是一個Webmail系統採用PHP開發。它設計適用於任何IMAP服務(包括Microsoft Exchange)。支援多種資料存放區xml,encrypted xml,mysql和postgresql。Inside Systems Mail最大的特點是快速和使用簡單。
09.AtMail
AtMail是一個開源的WebMail用戶端。提供”清爽“的Ajax Webmail介面,通訊錄管理,支援IMAP,影音郵件。
10.Postaci Webmail
Postaci 是一個跨平台的Webmail系統,它具有獨立於資料庫,支援多國語言,支援POP3/IMAP,完全支援MIME等特點。當使用POP3協議來擷取郵件時,它利用資料庫來實現檔案夾管理。你可以在檔案夾上儲存,移動,刪除和讀取郵件。Postaci也包含地址簿,記事本和書籤管理程式。
11.P3Mailer
P3Mailer 是一個採用PHP5編寫,物件導向的SMTP郵件指令碼。它最主要的特點是提供對大附件的支援,這是其它php mail指令碼缺少的地方。此外P3Mailer還具有:支援多個收件者/暗送人/抄送人;支援7/8bit,base64,quoted- printable編碼;支援HTML/Text格式的郵件;支援Multipart/附件郵件。
12.Telaen
Telaen是一個採用PHP開發的webmail。它不需要任何資料庫支援,相容POP3和IMAP協議。所以它可運行在任何支援PHP的email伺服器下包括Sendmail與QMAIL。此外皮膚與語言都可很容易更換。
13.IMP Webmail
IMP是一個支援IMAP與POP3協議的WebMail系統。它的特點包括:crypting支援,靈活的字元集處理,用於儲存搜尋結果的虛擬資料夾,一個WYSIWYG編輯器用於建立HTML格式的郵件,支援MIME郵件等。
14.libgmailer
libgmailer是一個用於訪問GMail的PHP函數包提供的
功能包括:
# 郵件管理:讀取,寫作,儲存草稿,發送,應用星標/標籤,刪除星標/標籤,下載附件,搜尋等。 。
# 帳號管理:修改過濾器,修改連絡人清單,修改標籤列表,修改GMail各項參數等。
特點包括:
# 提供類似於訪問資料庫的方法。
# 支援安全的SSL傳輸。
此外該項目還提供一個純HMTL介面的Gmail(gmail-lite),基於libgmailer開發並且移除所有Ajax功能。適用於任何瀏覽器(從lynx到IE3再到firefox)包括PDA上的瀏覽器(比如:Netfront)。
15.XPertMailer
XPertMailer你利用它來發送MIME類型的郵件如text,HTML,含圖片的HTML頁面,附件等,支援Cc和Bcc功能。
16.CsWebmail
CsWebmail 是一個Web mail系統。支援IMAP、NNTP和SMTP、procmail、Rich Text mail、備份功能。此外CsWebmail還提供一個Clam AntiVirus外掛程式(Clam AntiVirus是為UNIX以及類UNIX系統設計的殺毒軟體)。
17.PhpGmailDrive
PHPGmailDrive(PGD)是一組PHP指令碼用於與其他人共用你Gmail中的附件。它能夠自動登入到Gmail並取得附件列表,然後讓其他人下載它們。PHPGmailDrive可包含在任何HTML頁面中。
18.Hastymail
Hastymail是一個快速、安全,跨平台的IMAP/SMTP用戶端。提供一個簡潔的Web介面來發送和讀取E-mail。
19.NOCC
NOCC是一個webmail用戶端,支援串連IMAP和POP3伺服器收取郵件,利用SMTP伺服器發送email。支援MIME附件郵件。支援三十幾種語言。易於安裝無需要資料庫支援。
20.T-dah
T- dah是一個PHP Webmail系統,該系統採用POP3協議收郵件,可以配置使用SMTP、PHP mail、Sendmail或Qmail來發送郵件。T-dah還包含以下幾個模組:事件日曆、群組對話、檔案夾管理、郵件搜尋等。T-dah使用 TinyMCE WYSIWYG編輯器來建立新郵件。