作者 主題: WebMail 系統  (閱讀 2586 次)

0 會員 與 1 訪客 正在閱讀本文。

edwardleung

  • 俺是博士!
  • *****
  • 文章數: 1135
    • 檢視個人資料
WebMail 系統
« 於: 2017-01-13 17:33 »
各位大大您們好,

已使用 Open Webmail 多年時間,不知現在那幾個新產品可以考慮選擇取代它呢?

謝謝 ^^

gwstudy

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #1 於: 2017-01-14 02:47 »
roundcube 還不錯,可以試試看。

edwardleung

  • 俺是博士!
  • *****
  • 文章數: 1135
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #2 於: 2017-01-24 00:14 »
您好,

請問有否文章 centos7 + Mariadb + php + Apache + roundcube 最新版本可以分享呢?

謝謝 ^^

gwstudy

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #3 於: 2017-01-24 03:44 »
mail 系統很複雜,postfix 是主角,其他套件都是選配,所以最後組出來的東西,
可能十個人會有十種不同的 mail 系統。因此 mail 系統的基礎功很重要,比如
怎麼用 telnet 或 curl 或其他功具測試每個環節。
建議您用 google 搜文章參考。


edwardleung

  • 俺是博士!
  • *****
  • 文章數: 1135
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #4 於: 2017-01-24 07:31 »
有否架設文章可以分享?

southwind

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #5 於: 2017-01-25 01:50 »
我去年曾試架起來過,但只有筆記,沒有文章,先提供我的經驗。
OS:CentOS 7.2
Repo:在epel的repo中有roundcubemail的package
誠如gwstudy大大所言,研究postfix和dovecot很重要。當時是為了強迫所有的使用者不能用outlook和foxmail這類MUA軟體來收發信,只能用browser用webmail的方式來存取信件,加上以前工作的單位同時間要有「繁中、簡中、日文、英文和越南文」介面,而roundcubemail支援多國語系。最好玩的是roundcubemail在android上有提供app可以存取mail。
可參考其官方網站,https://roundcube.net/。

edwardleung

  • 俺是博士!
  • *****
  • 文章數: 1135
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #6 於: 2017-01-25 09:56 »
您好,

是否先 yum install epel 然後再 yum install -y roundcubemail ?

謝謝

southwind

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #7 於: 2017-01-25 18:10 »
您好,

是否先 yum install epel 然後再 yum install -y roundcubemail ?

謝謝

因我不知道你用的會是哪一套Linux,標準上來說應該是要先自建一個epel的repo檔。
如果你的OS跟我一樣是CentOS7的話,那就可以偷懶一點,執行yum install epel-release,會自動安裝epel的repo檔。那時再install roundcubemail即可。
不過安裝好roundcuebmail的套件,並不代表就可以直接使用了,還有相關的apache、php、mariadb和一些哩哩叩叩的相關套件要安裝,還有一些設定要作。
總之,你先參考官網的內容,把要install的套件裝起來試試。

PS:就我之前看到的,好像中研院和建國高中的webmail介面也都改用roundcube了!!!

edwardleung

  • 俺是博士!
  • *****
  • 文章數: 1135
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #8 於: 2017-01-25 18:29 »
您好,

現在測試環境是 Centos7, 已 yum 了 postfix smtp, dovecot imap , php and mariadb 等, 但當測試 roundcube 時遇到 AUTHENTICATE PLAIN: Authentication failed... 問題, 請問有否關於 SMTP, IMAP 及 roundcube 設定 Authentication 資料分享?

謝謝
« 上次編輯: 2017-01-25 18:39 由 edwardleung »

southwind

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #9 於: 2017-01-26 00:55 »
您好,

現在測試環境是 Centos7, 已 yum 了 postfix smtp, dovecot imap , php and mariadb 等, 但當測試 roundcube 時遇到 AUTHENTICATE PLAIN: Authentication failed... 問題, 請問有否關於 SMTP, IMAP 及 roundcube 設定 Authentication 資料分享?

謝謝
造成Authentication failed的原因有多個環節,建議一步步驗證。
1. 確認postfix設定正確
2. 安裝dovecot,測試imap沒問題
3. 安裝httpd確認網頁服務沒問題
4. 安裝maradb相關套件,按官方網站的步驟建置之後要給roundcube使用的資料庫和使用者帳密
5. 安裝roundcube和php相關套件
    按官方網站步驟,執行roundcube的installer,作初始化的設定。

大至上是如此。
google上有很多參考資料,你可多方查閱:「https://shazi.info/centos-6-5-%E5%AE%89%E8%A3%9D-roundcube-webmail/」
很多資料官方網站都有提供,「https://github.com/roundcube/roundcubemail/wiki/Installation」
這個網頁的內容應該對你幫助甚大!!!
Enjoy

edwardleung

  • 俺是博士!
  • *****
  • 文章數: 1135
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #10 於: 2017-01-26 11:41 »
您好,

請問 roundcube 預設是否需要 SSL / TLS 連線? 即是 Authentication ?
1, smtp postfix 設定 TLS 連線範例配合使用 roundcube ?
2, dovecot imap 設定 SSL 連線範例配合使用 roundcube ?
3, httpd 認證設定範例配合使用 roundcube ? 是否要有 http based authentication 才可以配合 roundcube ?

另請問 Centos 7.2 比較易安裝和設定最新版本 roundcube ?

謝謝

gwstudy

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #11 於: 2017-01-26 14:17 »
您好,

請問 roundcube 預設是否需要 SSL / TLS 連線? 即是 Authentication ?
1, smtp postfix 設定 TLS 連線範例配合使用 roundcube ?
2, dovecot imap 設定 SSL 連線範例配合使用 roundcube ?
3, httpd 認證設定範例配合使用 roundcube ? 是否要有 http based authentication 才可以配合 roundcube ?

另請問 Centos 7.2 比較易安裝和設定最新版本 roundcube ?

謝謝

這真是大哉問。
我仍然是原來的建議,從基本功做起,步驟如下:
1) postfix 單獨使用(無其他套件) 完全沒問題。
    應該學會的是
    a) telnet <mailip> 25 不用 outlook 或 thunderbird 發信。
    b) 兼看 mail log 確認 mail 系統的反應
2) 加一個套件(看你要什麼套件,自己決定即可)
    應該學會的是
    a) postfix 要如何修改,以便配合這套件
    b) 測試這套件運作正常
3) 再加一個套件,重覆 2) 的動作

有可能設定改變後,telnet 不適合用來做測試,就要改用別的軟體測。
不要把網路上別人的「複雜」的 mail 系統一口氣照著安裝完才測,
以免碰到「沒頭沒腦」的問題,完全不知所措。

gwstudy

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
Re: WebMail 系統
« 回覆 #12 於: 2017-01-26 15:00 »
這裡先講個入門的東西。

postfix 在送信時如果要認證過才能發信,可以用 cyrus sasl 或 dovecot sasl 的套件來做。
但 outlook 或 thunderbird 只把 user 的帳號密碼編碼過後以 plain text 送到 postfix 驗證,
仍不安全,最後 mail 系統最好還是要用 TLS 做最後一層保護。

你的 mail 系統如果有支援 sasl,telnet 後可以看到 mail 系統提示你
   250-AUTH PLAIN
   250-AUTH=PLAIN
如果帳號密碼不對,postfix 會告訴你 Authentication fail。

你的 mail 系統如果在傳輸過程有加密(就是有 TLS,不怕中途資料被劫),telnet 可以看到
   250-STARTTLS

以上應該是 mail 系統必需的,也是入門第一個必學的東西。
postfix 如何支援 sasl 及 tls 網路上有很多文章可參考。
« 上次編輯: 2017-01-26 15:09 由 gwstudy »