■FreeBSD 9.1にCommuniGateProを導入するメモ
 FreeBSD release 9.1 のサーバにCommuniGate Proを導入した時のメモ。CommuniGate ProのFreeBSD用パッケージは公式には8用までしか準備されていないが、8.4でも9.1でも同じ結果だったので、以下の手順で問題ないと思われる。パッケージのinstall scriptの最新化を期待。FreeBSDインストール時にはsshd + ntpd程度の設定としていた。

■インストール準備
[code]インストール及び動作確認のためのツールを入れておく
# pkg_add -r wget
# pkg_add -r lsof

sendmailを停止しておく
# /etc/rc.d/sendmail stop[/code]

■インストール
[code]# wget http://www.communigate.com/pub/CGatePro/5.4/CGatePro-FreeBSD8-Intel-5410.tgz
# pkg_add CGatePro-FreeBSD8-Intel-5410.tgz[/code]

■起動と停止
[code]# /usr/local/etc/rc.d/CommuniGate.sh start
# /usr/local/etc/rc.d/CommuniGate.sh stop
# killall -9 CGServer(stopで止まらない場合)[/code]

■初期作業
[code]# /usr/local/etc/rc.d/CommuniGate.sh start
初回起動時に説明が表示されるが内容が正しくなく、CGPが終了するので以下を実施
# vi /var/CommuniGate/Accounts/postmaster.macnt/account.settings
Password = mypassword; を2行目に追記(mypasswordは管理用パスワードに設定したい値にする)
そして再度起動する
# /usr/local/etc/rc.d/CommuniGate.sh start
# lsof -i (にて起動及び待ち受け状態を確認する)
http://hostname:8010/ にアクセスして指定したパスで管理画面に入る[/code]

■sendmailの起動停止設定
[code]以下のいずれかのrc.confを編集する

# vi /etc/rc.conf
sendmail_enable=”NO”
sendmail_submit_enable=”NO”
sendmail_outbound_enable=”NO”
sendmail_msp_queue_enable=”NO”

# vi /etc/defaults/rc.conf
sendmail_enable=”NO”
sendmail_submit_enable=”NO”
sendmail_outbound_enable=”NO”
sendmail_msp_queue_enable=”NO”[/code]

■ローカル配送を試験する
[code]# mail -v root@localhost
にてCGPで受信されることを確認[/code]

■CommuniGate Proの削除
[code]# pkg_delete CGatePro\*[/code]

,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...

FreeBSD 7.3にCommuniGate Proをインストールする

■FreeBSD 7.3にCommuniGate Proをインストールする
評価用にFreeBSD 7.3にCommuniGate Proをインストールする。8.0でないのはCommuniGate ProのFreeBSDバイナリが7用までしか提供されていないから。8にinstall不可とは書かれていないが、一応オフィシャルにサポートされているバージョンを利用してみる。

■FreeBSDの設定
・minimalインストール
・UFS2ファイルシステム
・IPv4 network有効
・sshd有効

1)CommuniGate ProのFreeBSD用バイナリを以下よりダウンロード(今回は64bit版)
 http://www.communigate.com/pub/CGatePro/5.3/CGatePro-FreeBSD7-AMD64-536.tgz

2)インストール
[code]# pkg_add CGatePro-FreeBSD7-AMD64-536.tgz[/code]

3)起動
[code]# /usr/local/etc/rc.d/CommuniGate.sh start[/code]

起動前にsendmailが起動していないことを確認しておく。
[code]# ps aux | grep sendmail[/code]

sendmailgが起動している場合には停止
[code]# /etc/rc.d/sendmail stop[/code]

sendmailを使わない場合には/etc/rc.dから削除しておく。

4)停止
[code]# /usr/local/etc/rc.d/CommuniGate.sh stop[/code]

,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...