手順はZoneExpressに標準搭載されているpostfix2.2.8をアップデートする場合の手順となります。他のサーバでアップデートする場合は設定が異なる場合があります。2.2.8からpostfix2.4.6へのアップデート方法を説明しています。バージョンにより内容が異なる場合がありますがご了承ください。以下の説明にはターミナルエミュレータを利用しています。ターミナルエミュレータについてはご自身でご用意ください。弊社ではpostfixに関するサポートは行っておりません。postfixに関するご質問にはお答えできません。以下ではpkg-getコマンドを利用したアップデートの手順を記述しております。※バージョン2.4.6はバージョン2.2.8とのインストールディレクトリが異なるため、手順を一読してからご実行ください。※下記Postfixアップデート手順のみではメールサーバとして機能しません。受信メールサーバであるDovecotのインストールと設定が別途必要となります。下記手順にてPostfixのアップデートを完了後、こちらからDovecotの導入手順をご参照ください。入手できるパッケージカタログの更新を行います。-Uオプションが大文字であることに注意してください。アップデートの必要があるかを確認します。アップデート後のバージョン■アップデートpkg-getコマンドよりアップデートを実行します。[y,n,?,q]yを入力し(y=yes)エンター。削除となっていますが、前バージョン(2.2.4)の設定ファイルは保持されます。インストールに成功しました。上記の出力が表示され、以下の様に確認コマンド結果が出ていればアップデートは完了です。/etc/opt/csw/postfix手動で前バージョン設定を入れなおす必要があります。前バージョンの環境設定ファイルをアップデートしたバージョンの環境設定ファイルへ上書きする。旧バージョン(2.2.4)の空となったディレクトリを削除します。新バージョン側の設定ファイル(main.cf)を変更します。regexp:/opt/csw/etc/postfix/maps/mime_header_checks上記を下記のように変更。localhost.$mydomain上記を下記のように変更。##以下はファイル最下行に新たに追記する文となります。設定ファイルの変更は以上です。/opt/csw/share/doc/postfix/README_FILES■SMFの設定SMF側で新・旧バージョンの二重認識になっているため、旧バージョン(2.2.4)の方をを削除します。※SMF(サービス管理機能)についてはこちら確認コマンドを入力します。svc:/network/smtp/postfix:default削除コマンドを入力します。svc:/network/postfix:default確認コマンドを入力します。svc:/network/smtp/postfix:default上記のようにpostfixが1件のみ表示されれば成功です。■postfixの起動確認postfixの起動を確認します。起動/停止の際にエラーが出ていないかを確認するため、ログの確認を行います。ターミナルエミュレータをもう1つ起動します。サーバログを開きます。オプションでファイルの更新分もリアルタイムで表示されます。以降はサーバログを開いたターミナルエミュレータと併行して行いください。svc:/network/smtp/postfix:defaultサーバログにエラーやwarningが出力されていないことを確認します。postfixサーバログにエラーやwarningが出力されていないことを確認します。/etc/opt/csw/postfix起動状態がonlineとなっていることを確認します。postfixサーバログにエラーやwarningが出力されていないことを確認します。/etc/opt/csw/postfix再起動後も問題ないことを確認します。svc:/network/smtp/postfix:default以上でアップデートは完了です。■Dovecotの導入こちらをご参照ください。dovecot未導入の場合、定期的にsyslogへ関連エラーが出力されるため、Postfixを停止状態にしてください。(外部編集)ソースの表示以前のリビジョン文書の先頭へ。