差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:iredmail:upgrade [2025/04/28 20:37] – [0.9.9 - 1.0] jonathan | tech:iredmail:upgrade [2025/04/29 15:32] (目前版本) – 增加大版本升級方式 jonathan | ||
---|---|---|---|
行 5: | 行 5: | ||
- 將 CentOS 7 的資料移轉到 Ubuntu 22.04 環境上 | - 將 CentOS 7 的資料移轉到 Ubuntu 22.04 環境上 | ||
- | ===== 0.9.9 - 1.0 ===== | + | ===== 大版本升級 ===== |
+ | * https:// | ||
+ | |||
+ | ===== 版本循序升級 ===== | ||
+ | ==== from 0.9.9 to 1.0 ==== | ||
* https:// | * https:// | ||
- 更新 iRedMail 版本標記 <cli> | - 更新 iRedMail 版本標記 <cli> | ||
行 72: | 行 76: | ||
- 測試寄送與收取新的信件來確認 E-Mail 服務 | - 測試寄送與收取新的信件來確認 E-Mail 服務 | ||
- | ===== 1.0 - 1.1 ===== | + | ==== from 1.0 to 1.1 ==== |
- | * https:// | + | * https:// |
+ | | ||
+ | vi / | ||
+ | </ | ||
+ | - 更新備份腳本< | ||
+ | cd / | ||
+ | mv backup_mysql.sh backup_mysql.sh.1.0 | ||
+ | wget -O backup_mysql.sh https:// | ||
+ | chown root backup_mysql.sh | ||
+ | chmod 0500 backup_mysql.sh | ||
+ | mv backup_sogo.sh backup_sogo.sh.1.0 | ||
+ | wget -O backup_sogo.sh https:// | ||
+ | chown root backup_sogo.sh | ||
+ | chmod 0500 backup_sogo.sh | ||
+ | </ | ||
+ | - 修復 CentOS 7 的 rsyslog 配置(僅 CentOS 7)< | ||
+ | vi / | ||
+ | </ | ||
+ | if $syslogfacility-text == ' | ||
+ | </ | ||
+ | systemctl restart rsyslog | ||
+ | </ | ||
+ | - 修復 Postfix 的 Backup MX 配置< | ||
+ | perl -pi -e ' | ||
+ | postfix reload | ||
+ | </ | ||
+ | - 檢查和重啟服務< | ||
+ | systemctl status postfix dovecot rsyslog | ||
+ | </ | ||
+ | - 測試升級結果 | ||
+ | ==== from 1.1 to 1.2 ==== | ||
+ | * https:// | ||
+ | - 更新版本標記< | ||
+ | vi / | ||
+ | </ | ||
+ | - 修復 Dovecot 配置文件< | ||
+ | vi / | ||
+ | </ | ||
+ | : | ||
+ | # 1.2 Add | ||
+ | mailbox_list_index = no | ||
+ | |||
+ | !include_try / | ||
+ | </ | ||
+ | systemctl restart dovecot | ||
+ | </ | ||
+ | - 檢查和重啟服務< | ||
+ | systemctl status postfix dovecot | ||
+ | </ | ||
+ | - 測試升級結果 | ||
+ | |||
+ | ==== from 1.2 to 1.2.1 ==== | ||
+ | * https:// | ||
+ | - 更新版本標記< | ||
+ | vi / | ||
+ | </ | ||
+ | - 更新 iRedAPD< | ||
+ | cd | ||
+ | mkdir 1.2.1 | ||
+ | cd 1.2.1 | ||
+ | wget -O iRedAPD-5.9.0.tar.gz https:// | ||
+ | tar zxf iRedAPD-5.9.0.tar.gz | ||
+ | cd iRedAPD-5.9.0/ | ||
+ | bash upgrade_iredapd.sh | ||
+ | </ | ||
+ | - 修正 mlmmj-amime-receive <cli> | ||
+ | cd /usr/bin/ | ||
+ | mv mlmmj-amime-receive mlmmj-amime-receive.1.2 | ||
+ | wget -O mlmmj-amime-receive https:// | ||
+ | chown mlmmj:mlmmj mlmmj-amime-receive | ||
+ | chmod 0550 mlmmj-amime-receive | ||
+ | </ | ||
+ | - 檢查和重啟服務< | ||
+ | systemctl status postfix dovecot | ||
+ | </ | ||
+ | - 測試升級結果 | ||
===== 參考網址 ===== | ===== 參考網址 ===== | ||
* https:// | * https:// | ||
+ | * https:// | ||
{{tag> | {{tag> | ||