このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
01_linux:03_mail:dovecot_2.2_upgrade [2014/02/12 09:11] – [コンフィグをコンバート] matsui | 01_linux:03_mail:dovecot_2.2_upgrade [2018/07/04 03:49] (現在) – matsui | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== Dovecot 2.2 upgrade ====== | ||
+ | Dovecot 2.X でプッシュ受信ができるようになる。 | ||
+ | |||
+ | Dovecot 1.0 -> Dovecot 2.2 へアップグレード | ||
+ | |||
+ | == 詳細バージョン == | ||
+ | |||
+ | dovecot-1.0.7-7.el5_7.1.x86_64 | ||
+ | dovecot2-2.2.13-1.el5_30.wing | ||
+ | |||
+ | ===== 1.旧バージョンの設定ファイルバックアップ ===== | ||
+ | <code console> | ||
+ | # cp / | ||
+ | # cp / | ||
+ | </ | ||
+ | |||
+ | ===== 2.旧バージョン削除 ===== | ||
+ | <code console> | ||
+ | # yum remove dovecot | ||
+ | </ | ||
+ | |||
+ | ===== 3.Dovecot 2.2インストール ===== | ||
+ | <code console> | ||
+ | # cd / | ||
+ | # wget http:// | ||
+ | # yum --enablerepo=wing install dovecot2 | ||
+ | </ | ||
+ | |||
+ | === mysqlを使っている場合 === | ||
+ | |||
+ | dovecot2-mysql も入れておかないと、driverが無いというエラーが出て接続できません。 | ||
+ | <code console> | ||
+ | # yum --enablerepo=wing install dovecot2-mysql | ||
+ | </ | ||
+ | |||
+ | エラー | ||
+ | < | ||
+ | Dec 01 15:52:39 auth: Fatal: Unknown database driver ' | ||
+ | </ | ||
+ | |||
+ | ==== コンフィグをコンバート ==== | ||
+ | |||
+ | <code console> | ||
+ | # doveconf -n -c / | ||
+ | </ | ||
+ | |||
+ | <color red> | ||
+ | <code console> | ||
+ | # vi / | ||
+ | listen = [::] | ||
+ | ↓ | ||
+ | listen = * | ||
+ | </ | ||
+ | |||
+ | === サンプルが下記にあるので、適宜修正 === | ||
+ | |||
+ | / | ||
+ | |||
+ | ===== 5.起動と自動起動設定 ===== | ||
+ | <code console> | ||
+ | # / | ||
+ | # chkconfig dovecot on | ||
+ | </ | ||
+ | |||
+ | 6.ログローテート設定 | ||
+ | |||
+ | < | ||
+ | # cat / | ||
+ | / | ||
+ | weekly | ||
+ | rotate 4 | ||
+ | missingok | ||
+ | notifempty | ||
+ | compress | ||
+ | delaycompress | ||
+ | sharedscripts | ||
+ | postrotate | ||
+ | doveadm log reopen | ||
+ | endscript | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | {{tag> |