Sympa 是一個可擴展,開源,國際化,免費且可高度自定義的郵件列表應用程序,在Perl中實現,可處理大型列表,擁有超過700,000個訂閱者。
它為管理員和最終用戶提供了完整的基於Web的界面。 Sympa是第一個支持S / MIME的郵件列表應用程序之一,為加密和身份驗證提供開箱即用的支持。
它具有高度可定制性,並具有吸引人的功能
通過高度自定義,該軟件將允許您修改郵件和Web模板,授權方案以及身份驗證後端。多個後端可用於動態郵件列表,包括SQL,LDAP,列表,文件和許多其他數據源。
該軟件支持多種身份驗證方法,包括LDAP(輕量級目錄訪問協議),X509和SSO(單點登錄),支持DomainKeys Identified Mail(DKIM),並提供易於定制的基於Web的界面。
此外,該應用程序還附帶一個Web存檔,提供消息刪除和訪問控制,自動退回管理支持,服務提供商的虛擬主機支持,以及允許您集成的SOAP(簡單對象訪問協議)接口它與其他應用程序。
Sympa入門
要在GNU / Linux操作系統上安裝和使用Sympa軟件,您必須從Softoware或通過其官方網站下載最新版本,方法是單擊評論末尾的鏈接。將存檔保存在PC上,打開包裝並打開終端模擬器應用程序。
在終端應用中,使用‘ cd’導航到解壓縮的存檔文件的位置。命令(例如cd /home/softoware/sympa-6.1.23),然後運行‘ ./ configure&&讓&rsquo的;用於配置和編譯程序的命令。
成功完成編譯後,運行‘ sudo make install’命令作為特權用戶在系統範圍內安裝(或者,您可以運行‘ make install’命令它為root)。
這是什麼新內容 :
- 它修復了與模板編輯相關的潛在安全威脅以及一些錯誤。
版本中的新內容:
- 列表搜索的優化,對於非常大的服務器,可能會超時並導致Web上的錯誤接口,
- 用戶提交時的密碼強度驗證
- 新的,開箱即用的基於DKIM的方案,
- 方案改進custom_conditions:custom_condition現在可以返回要採取的操作類型:owner,request_auth等。這允許複雜的單模塊CustomConditions。
版本6.1.19中的新功能:
- 的變化:
- [10207] src / etc / script / create_db.Oracle,src / etc / script / create_db.Pg,
- src / etc / script / create_db.SQLite,src / etc / script / create_db.Sybase,
- src / etc / script / create_db.mysql:此版本中出現了兩個新的數據庫字段,並修改了一個字段。
- 新字段是prev_id_session(varchar(30))和refresh_date_session(int(11))。它們位於session_table表中。
- 修改後的字段為dkim_privatekey_bulkspool,位於bulkspool_table表中。它的長度從varchar(1000)到varchar(2000)。
- 使用MySQL和SQLite後端的Sympa安裝完全沒有問題,因為Sympa更新了數據庫結構。但是,如果您使用Postgres,Oracle或Sybase,請分別查看create_db.Pg,create_db.Oracle或create_db.Sybase以檢查這些字段的定義。請在運行Sympa之前更新數據庫結構。
- [10206] src / lib / Sympa / DatabaseDescription.pm:更改數據庫中DKIM私鑰的長度,以確保更新數據庫創建腳本。
- 錯誤修復:
- [10205] src / lib / Sympa / DatabaseDescription.pm:未在DatabaseDescription.pm中聲明新會話字段(prev_id_session和refresh_date_session)。因此,它們未在create_db_script。* update。 中使用
版本6.1.5中的新功能:
- 波蘭語(M. Woloszyn)
- 日語(S. Ikeda)
- 德語(J. Krehbiel-Graether)
版本6.1.4中的新功能:
- 此版本包含許多錯誤修復。
- 還進行了一些改進。
- 增加了sympa啟動腳本的可靠性。
- 某些網頁和服務郵件的信息有所改進。
- 在瑞典語,俄語,波蘭語,日語,愛沙尼亞語,匈牙利語,德語和加泰羅尼亞語的國際化支持方面做了大量工作。
版本6.1.3中的新功能:
- 錯誤修復: <>src / lib / confdef.pm,wwsympa / Auth.pm:[由N.Matthies報告]自*****修訂版6168以來,當用戶使用帶有電子郵件地址的LDAP登錄時,如果此地址為*****由LDAP服務器返回,用戶使用此地址進行了身份驗證。有些管理員喜歡強制使用規範地址。如果您想讓用戶訂閱者使用*****登錄時使用的地址,請設置新的***** wwsympa.fcgi參數“ldap_force_canonical_email”的值。為'0'。 src / lib / List.pm,src / lib / PlainDigest.pm,src / lib / tools.pm,src/sympa_wizard.pl.in,wwsympa/ Challenge.pm,wwsympa/ SympaSession.pm: [#4452] [C .Hastie,S.Ikeda]問題:在PlainDigest.pm中處理不同的字符集很差。消息被假定為ascii,iso-8859-1或密切相關的字符集,並且如果它們不是高於 x80的所有字符被轉儲以提供原始的,有損的iso-8859-1輸出。更新PlainDigest.pm,其標準化所有部件均為UTF-8。
來自Soji的清理: - 除非use_lynx為true,否則不要試圖找到lynx的路徑 - 將內容類型的測試字符串錨定到字符串的末尾,以避免根據錯誤3702拾取格式錯誤的標題 - 本地Text :: Wrap變量 - 移動重複的代碼以使charset進入sub _getCharset - 添加使用MIME :: Charset來檢查charset別名src / lib / tools.pm:使用Stripscript修復規則問題。 src / lib / Message.pm:純文本消息在Web存檔中丟失了換行符。這是由於mesasge中的text / plain部分由Stripscript處理。僅通過使用Stripscripts處理test / html部分來修復。 src / etc / script / create_db.mysql:[由Sungmo Ahn報導]修復createdb.mysql。
版本6.1中的新功能:
- 添加了許多新功能。
- 現在可以使用特定於每個訂閱者的數據來自定義消息內容。
- Sympa現在支持DKIM進行消息發送和訪問控制。
- 現在可以從列表中排除成員,即使該成員是通過外部數據源包含的。
- 用戶可以暫時暫停其列表接收。
- 大多數受支持語言的翻譯已升級。
- 幾乎完全翻譯的語言是波蘭語,日語,俄語和德語。
評論沒有發現