這篇是之前寫過 freeBSD 上安裝 push mail 的更新
也就是說沒有特別提到的地方, 都與之前的設定一樣
舊版本根據的是 z-push 1.5.5, 而最近的版本已經來到 2.5.2
架設的環境也整體調整如下:
-
-
- freeBSD 12.1
- Apache 2.4
- php 7.3
- Dovecot 2.3
-
官網下載位置的版本有點延遲, 還停留在 2016 的 2.3版
要下載最新版本, 請到 z-hub.io 找尋
解開後, 裡面的 src 資料夾就是您需要的網頁程式跟設定檔
假設您已經把 src 資料夾 rename 成為 z-psuh, 並移到 /var/www/ 目錄下
跟 1.5.5 一樣的, 您需要設定 config.php 檔案內的這些地方即可:
define(‘TIMEZONE’, ‘ASIA/Taipei’);
define(‘STATE_DIR’, ‘/var/spool/z-push/’);
以及定義使用那種 Backend (這邊我使用 IMAP)
define(‘BACKEND_PROVIDER’, ‘BackendIMAP’);
然後, 就去 backend 目錄下, 到 imap 目錄下去設定 IMAP 的資料夾
設定檔還是叫 config.php, 把這行的 false 改成 true 就好
define(‘IMAP_FOLDER_CONFIGURED’, true);
其它的就照 default 設定即可, 除非你的 imap server 在遠端或是用不同的服務
最後, 就是一樣用瀏覽器來測試
2023.08.09 Updated:
Z-push 已經移到 github
目前最新版本為 2.7.0, 設定方式則一樣