Rss & SiteMap

FLASH論壇-Flash之神魂顛倒 http://bbs.flash2u.com.tw

神魂顛倒 Flash / Silverlight 論壇 是最大的 FLASH 動畫/視覺/WEB應用/Silverlight 論壇
共3 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:完整的免費Email 伺服器方案--hMailServer

1樓
TWG 發表於:2008/11/6 18:57:00
完整的免費Email 伺服器方案--hMailServer 4.4中文 + 防毒 + WebMail 完整 Windows 應用方案

hMailServer是基於GPL授權的免費軟體,使用上相當簡單、方便,不但免費而且沒有啥限制。除了一般的POP3/SMTP/IMAP通訊協定都支援外,還另外支援MySQL,此外,更可支援多網域、掃毒、擋垃圾信等等

郵件資料存放在資料庫服務器中.可使用你MySQL,MS SQL及其它你選擇的資料庫服務器.

hMailServer 4.4繁體中文版本

安裝目錄中的chinese.ini檔案即為中文語系包,預設是簡體中文的,可以將繁體中文語言包下載後覆蓋即可
目錄位置: \hMailServer\Languages\chinese.ini
繁體中文語系檔:按這邊

軟體下載

軟體名稱:hMailServer 郵件伺服器
官方網站:http://www.hmailserver.com/
軟體版本:4.4.2 - Build 283
軟體語言:多國語系
正式4.4.2版直接下載:按這裡
繁體中文語系檔:按這邊 (解壓縮後放到 Languages資料夾覆蓋掉原本的)
簡體中文語系檔:按這邊 (解壓縮後放到 Languages資料夾覆蓋掉原本的)
英文說明書下載:按這裡
測試版搶先下載:按這裡hMailServer 5.0 - Build 310

預覽圖片


圖片:

 
防毒模組ClamWin

hMailServer可以搭配 ClamWin,讓 Mail server 具備防毒功能,而且 ClamWin 也是免費的

步驟如下:

  • 至 ClamWin 網站下載並安裝 官網:http://www.clamwin.com/  直接下載:按這裡(ClamWin 0.94版)
  • 啟動 hMailAdmin 管理器
  • 選擇 設置 -> 協議 -> 病毒控制
  • 切換到 ClamWin 頁籤
  • 勾選 「使用ClamWin
  • 按下右方的「自動偵測」 即可完成


    圖片:hmailserver-1.jpg


  • 2樓
    TWG 發表於:2008/11/6 19:15:00
    WebMail 方案 整合roundcubemail和squirrelmail

    整合squirrelmail

    圖片:5370824030617080044.jpg

     


    圖片:5370824030617080041.jpg



    圖片:5370824030617080042.jpg
     

     


    圖片:5370824030617080043.jpg


    也可以手動設定 SquirrelMail

    找到 config 資料夾中的 config_default.php, config_default.php 複製成 config.php


    再修改一下config.php:

    $domain            = "localhost.local";
    $smtpServerAddress = "localhost.local"; // your hMailServer address
    $imapServerAddress = "localhost.local"; // your hMailServer address
    $imap_server_type  = "hmailserver";
    $data_dir          = "D:/webmail/data/";
    $attachment_dir    = "D:/webmail/attach/";


    記得建立對應的資料及EMAIL附件放置的資料夾 $data_dir and $attachment_dir
    在安全上考量,建議放在一個使用者無法存取到的路徑

    注意: 若將 $smtpServerAddress and $imapServerAddress 設定為 localhost 而無法連接伺服器時,可以用 localhost.local 或 127.0.0.1 來替代



    整合roundcubemail



    roundcubemail使用ajax和php開發,需要使用mysql存儲資料。界面非常漂亮,使用者操作感覺比較好。

    我們單獨安裝一個mysql,當然也可以使用hmailServer附帶的mysql,配置檔案裡面需要指定端口為3307

    需要一提的是roundcubemail只支持IMAP協議,不支援pop3.

    IMAP 是什麼?

     

    透過 IMAP(即 Internet Message Access Protocol,網際網路郵件造訪協議),您可以將郵件從mail 伺服器下載到您的電腦,這樣即使您沒有連接到網際網路,也可以透過 Microsoft Outlook Express 或 Apple Mail 等程式造訪郵件。

    IMAP 在郵件客戶端(台式機和/或移動設備)與 mail 之間建立了一個持續連接。與 POP 不同的是,IMAP 交供網路 mail server 與電子郵件客戶端之間的雙向通信。此外,IMAP 交供了一個更好的方法供您從多個設備中造訪郵件。不管您是在工作中檢查郵件、透過手機檢查郵件,還是在家裡檢查郵件,IMAP 都確存您可以從任何設備隨時造訪新郵件。總之,IMAP 整體上為使用者帶來更為可靠的體驗。雖然 POP 更易遺失郵件或多次下載相同的郵件,但 IMAP 透過郵件客戶端與網路 mail server 之間的雙向同步功能很好地避免了這些問題。 



    配置config裡面的db.inc.php

                #mysql鏈接參數

                $rcmail_config['db_dsnw'] = 'mysql://roundcube:123456@localhost/roundcube';

    配置main.inc.php

                $rcmail_config['default_host'] = 'mail.abc.com';

                 #用戶登錄的時候直接填寫前綴,系統會自動加上abc.com

                $rcmail_config['username_domain'] = abc.com';

                 $rcmail_config['smtp_server'] = 'mail.abc.com';
                

                 $rcmail_config['smtp_user'] = '%u';

                 $rcmail_config['smtp_pass'] = '%p';

    儲存,設定完畢。

    詳細步驟

    首先到www.roundcube.net 下載它的套件解開。目錄名稱請隨意,放到你apache 的目錄裡。

    建立資料庫

    先設定資料庫:

    SQL/ 目錄下有 mysql5.initial.sql 以及mysql.initial.sql ,其中前者為SQL v5版本所用,其他取用後者。

    ---------------------------------------------------------------
    先建立一個roundcube 的資料庫:(請記住資料庫名稱,等會用到)

    (以下步驟也可透過phpMyAdmin完成)
    # mysql -u root -p
    ( 然後輸入SQL root密碼)

    SQL> create databases roundcubemail;

    SQL> quit;

    # mysql -u root -p roundcubemail < mysql5.initial.sql
    (輸入mysql 密碼)

    (以上步驟也可透過phpMyAdmin完成)
    ---------------------------------------------------------------
    修改設定檔

    再來去改設定檔

    在 config/ 把所有*.inc.php.dist 改成 *.inc.php

    ---------------------------------------------------------------

    然後再分別設定這兩個設定檔。

    第一個db.inc.php,有始有終,我們先設定資料庫。

    只需要修改這一行:

    $rcmail_config['db_dsnw'] = 'mysql://root:mysqlpasswd@localhost/roundcube';
    注意填入你MySQL 帳號及密碼,上列以 root及密碼mysqlpasswd 為例。
    最後面的roundcube 為你建立的資料庫名稱,兩者需一致
    ---------------------------------------------------------------
    第二個main.inc.php 就是你的mail server 設定內容。應該要設定兩行:

    $rcmail_config['default_host'] = 'mail.abc.idv.tw';
    $rcmail_config['smtp_server'] = 'mail.abc.idv.tw';
    都填入你的mail server主機名稱。

    ---------------------------------------------------------------
    中文化

    最後,我們要中文化。

    請到www.roundcube.net 的downloads,點選additional language packs 這串紅字,然後尋找 roundcube_chinese-big5-0.1-beta2.tar.gz

    或這裡:http://trac.roundcube.net/wiki/Loc_Languages   (新版本已內建簡體、繁體等語系,只需修改預設值即可)

    請下載放到 program/localization/ 之下解開。會解出一個 tw/ 的目錄。

    修改語系預設值

    再回到 config/main.inc.php 這個檔案設定,需要修改兩個東西,一為語言,二為顯示時間(GMT+8)。

    $rcmail_config['locale_string'] = 'zh_TW';

    $rcmail_config['timezone'] = 8;

    改完之後,中文RoundCube Webmail就大功告成了。


    圖片:


    圖片:

     

     

    3樓
    TWG 發表於:2008/11/6 19:32:00
    配置hmailServer Web管理後台


    將hmailServer目錄下的PHPWebAdmin拷貝到apache的web目錄,
    然後修改config.php,根據自己的情況修改下面幾個參數:


    $hmail_config['rootpath']   = "F:/PHPWebAdmin/";
    $hmail_config['rooturl']   = "http://mailadmin.abc.com.tw/";
    $hmail_config['includepath']  = $hmail_config['rootpath'] . "include/";
    $hmail_config['temppath']   = $hmail_config['rootpath'] . "temp/";
    $hmail_config['pluginpath']   = $hmail_config['rootpath'] . "plugins/";


    儲存即可。

    共3 條記錄, 每頁顯示 10 條, 頁簽: [1]

    言論純屬發表者個人意見,與本論壇立場無關, 文章版權歸原作者所有,禁止未授權轉載。 不歡迎非法軟體,序號,及受著作權法保護的文章等資訊
    論壇內容為使用者即時上載,論壇與本人將不對任何資源或內容負起任何相關法律責任
    法律顧問:台灣法律網 劉孟錦律師
    內容不當投訴,請電郵至flash2u@gmail.com

    Powered By 神魂顛倒 Version 8.2.0
    Processed in .07813 s, 2 queries.