13 February 2007
fml を 他サーバーに移行した
fmlユーザーの作成
sysinstall にて 旧サーバーと同一のuid,gid で作成
fml用ディレクトリを作成
# mkdir /usr/local/fml
# chown fml:fml /usr/local/fml
# chmod 755 /usr/local/fml
# mkdir /var/spool/ml
# chown fml:fml /var/spool/ml
# chmod 755 /var/spool/ml
手順に従いfmlをインストール
/var/spool/ml を tar でパック
#tar cvfz ml.tgz /var/spool/ml
/var/spool/ml を tar で復元
#cd /
#tar xvfz ml.tgz
qmail のアサインを移行
/var/qmail/users/assign を旧サーバーと同じに作成
#/var/qmail/bin/qmail-newu
新規インストールでは,/var/spool/ml 以下はいじらない
インストール ディレクトリを /usr/local/fml したのだが、
以前は /var/fml だったので、メールが受け取れなくなってしまった
/usr/local/fml 全部を /var/fml にコピーして事なきを得た
NONE TITLE server_movement.html
sysinstall にて 旧サーバーと同一のuid,gid で作成
fml用ディレクトリを作成
# mkdir /usr/local/fml
# chown fml:fml /usr/local/fml
# chmod 755 /usr/local/fml
# mkdir /var/spool/ml
# chown fml:fml /var/spool/ml
# chmod 755 /var/spool/ml
手順に従いfmlをインストール
/var/spool/ml を tar でパック
#tar cvfz ml.tgz /var/spool/ml
/var/spool/ml を tar で復元
#cd /
#tar xvfz ml.tgz
qmail のアサインを移行
/var/qmail/users/assign を旧サーバーと同じに作成
#/var/qmail/bin/qmail-newu
新規インストールでは,/var/spool/ml 以下はいじらない
インストール ディレクトリを /usr/local/fml したのだが、
以前は /var/fml だったので、メールが受け取れなくなってしまった
/usr/local/fml 全部を /var/fml にコピーして事なきを得た
NONE TITLE server_movement.html
12 February 2007
qmail-scanner
4.11Rで運用しているqmailに入れてみたが、どうしても以下のエラーが発生し送信できない
451 unable to exec qq (#4.3.0)
inetdから、tcpenv を使って起動しているわけだが、解決できなかった
最後にtcpserverを使うようにしたら、送信できるようになった
tcpserver
DJBtools
tcpserver(ucspi-tcp)
451 unable to exec qq (#4.3.0)
inetdから、tcpenv を使って起動しているわけだが、解決できなかった
最後にtcpserverを使うようにしたら、送信できるようになった
tcpserver
DJBtools
tcpserver(ucspi-tcp)
10 February 2007
ports option 保存場所
/var/db/portsにありました
/var/db/ports/clamassassin/options
/var/db/ports/clamav/options
/var/db/ports/cups/options
/var/db/ports/cups-base/options
/var/db/ports/fetchmail/options
/var/db/ports/gamin/options
/var/db/ports/gettext/options
/var/db/ports/glib20/options
/var/db/ports/ja-samba3/options
/var/db/ports/openvpn/options
/var/db/ports/php4/options
/var/db/ports/php5/options
/var/db/ports/portupgrade/options
/var/db/ports/qmail/options
/var/db/ports/ruby/options
/var/db/ports/clamassassin/options
/var/db/ports/clamav/options
/var/db/ports/cups/options
/var/db/ports/cups-base/options
/var/db/ports/fetchmail/options
/var/db/ports/gamin/options
/var/db/ports/gettext/options
/var/db/ports/glib20/options
/var/db/ports/ja-samba3/options
/var/db/ports/openvpn/options
/var/db/ports/php4/options
/var/db/ports/php5/options
/var/db/ports/portupgrade/options
/var/db/ports/qmail/options
/var/db/ports/ruby/options
ports で PHP を導入
#cd /usr/ports/lang/php5
#make install clean
Options for php5-5.2.1
_OPTIONS_READ=php5-5.2.1
WITH_CLI=true
WITH_CGI=true
WITH_APACHE=true
WITHOUT_DEBUG=true
WITH_SUHOSIN=true
WITH_MULTIBYTE=true
WITH_IPV6=true
WITH_MAILHEAD=true
WITHOUT_REDIRECT=true
WITHOUT_DISCARD=true
WITH_FASTCGI=true
WITH_PATHINFO=true
ports インストール後の調整作業
1. php.ini ファイルを設定する
#cd /usr/local/etc
#cp php.ini-dist php.ini
PHP の実行時設定を変更するには、.ini ファイルを編集します。
2. httpd.conf を編集し、PHP の共有モジュールをロードするよう設定します。
ports がやってくれている
3. Apache が特定の拡張子のファイルを PHP としてパースするよう(httpd.conf を編集して)設定します。
<IfModule php5_module>
AddType application/x-httpd-php .php .phtml
</IfModule>
PHPマニュアルページ参照
PHP: Apache 2.0 (Unixシステム用) - Manual
#make install clean
Options for php5-5.2.1
_OPTIONS_READ=php5-5.2.1
WITH_CLI=true
WITH_CGI=true
WITH_APACHE=true
WITHOUT_DEBUG=true
WITH_SUHOSIN=true
WITH_MULTIBYTE=true
WITH_IPV6=true
WITH_MAILHEAD=true
WITHOUT_REDIRECT=true
WITHOUT_DISCARD=true
WITH_FASTCGI=true
WITH_PATHINFO=true
ports インストール後の調整作業
1. php.ini ファイルを設定する
#cd /usr/local/etc
#cp php.ini-dist php.ini
PHP の実行時設定を変更するには、.ini ファイルを編集します。
2. httpd.conf を編集し、PHP の共有モジュールをロードするよう設定します。
ports がやってくれている
3. Apache が特定の拡張子のファイルを PHP としてパースするよう(httpd.conf を編集して)設定します。
<IfModule php5_module>
AddType application/x-httpd-php .php .phtml
</IfModule>
PHPマニュアルページ参照
PHP: Apache 2.0 (Unixシステム用) - Manual
09 February 2007
qmail-scanner で Clamav する
tcpserver 起動ファイルに QMAILQUEUE のセットが必要でした
:allow,QMAILQUEUE="/usr/local/bin/qmail-scanner-queue.pl"
Think Different. - qmail qmail-scanner Clamav SpamAssassin
エンタープライズ:セキュリティ How-To 第2回:メールサーバでのウイルススキャン ?qmail編?
メールサーバの設定3 ? tcpserver
その他の設定は続きで [Read More!]
:allow,QMAILQUEUE="/usr/local/bin/qmail-scanner-queue.pl"
Think Different. - qmail qmail-scanner Clamav SpamAssassin
エンタープライズ:セキュリティ How-To 第2回:メールサーバでのウイルススキャン ?qmail編?
メールサーバの設定3 ? tcpserver
その他の設定は続きで [Read More!]
08 February 2007
フレッツスクエアへの接続方法
FreeBSDで,ADSL接続テストを使用としてサーバーを探していて見つけた,フレッツスクエアに接続して,FreeBSDのpppのテストを行った
FreeBSDでPPPoE複数セッション接続
ついでにNVIIIでの接続方法へのリンクも書いておく
ADSLモデム-NVIII
FreeBSDでPPPoE複数セッション接続
ついでにNVIIIでの接続方法へのリンクも書いておく
ADSLモデム-NVIII
07 February 2007
portupgrade
cd: can't cd to /usr/ports/sysutils/portupgrade
portupgrade-2.2.2_3,2 < needs updating (port has 2.2.2_4,2) (=> 'ports-mgmt/portupgrade')
場所が変わったいるのに portupgrade portupgrade で、旧バージョンが削除され、新バージョンがインストールされた
portupgrade-2.2.2_3,2 < needs updating (port has 2.2.2_4,2) (=> 'ports-mgmt/portupgrade')
場所が変わったいるのに portupgrade portupgrade で、旧バージョンが削除され、新バージョンがインストールされた
qmail-vida の ports からインストール
portsから入れた後にやったこと
/var/qmail/scripts/enable-qmail
cp /var/qmail/boot/maildir+vida /var/qmail/rc
rcの編集 pop3 のCDBファイルをかえる
cd /var/qmail
mkdir cdb
cd cdb
touch tcp.smtp
vi tcp.smtp
192.168.1.:allow,ALLOWPLAIN=""
127.:allow,RELAYCLIENT=""
:allow
/var/qmail/bin/tcprules tcp.smtp.cdb tcp.smtp.tmp < tcp.smtp
touch tcp.pop3
vi tcp.pop3
192.168.1.:allow,ALLOWPLAIN=""
127.:allow
:allow
/var/qmail/bin/tcprules tcp.pop3.cdb tcp.pop3.tmp < tcp.pop3
/var/qmail/bin/vida-pwdbinit
/var/qmail/alias の設定を行う
適切なホスト名が設定されていないと,DNSから引けないので,var/qmail/contorol 以下のファイルが生成できない
ホスト名を変更して,qmail-1.03/config を実行するか,手動で作成する
個人用の設定
/var/qmail/bin/maildirmake Maildir
echo ./Maildir/ > ~/.qmail
/var/qmail/bin/vida-passwd
enter password:
reenter password:
これだけで SMTP-AUTH APOP が出来る
参考
tcpserver
qmail-vida の インストール
/var/qmail/scripts/enable-qmail
cp /var/qmail/boot/maildir+vida /var/qmail/rc
rcの編集 pop3 のCDBファイルをかえる
cd /var/qmail
mkdir cdb
cd cdb
touch tcp.smtp
vi tcp.smtp
192.168.1.:allow,ALLOWPLAIN=""
127.:allow,RELAYCLIENT=""
:allow
/var/qmail/bin/tcprules tcp.smtp.cdb tcp.smtp.tmp < tcp.smtp
touch tcp.pop3
vi tcp.pop3
192.168.1.:allow,ALLOWPLAIN=""
127.:allow
:allow
/var/qmail/bin/tcprules tcp.pop3.cdb tcp.pop3.tmp < tcp.pop3
/var/qmail/bin/vida-pwdbinit
/var/qmail/alias の設定を行う
適切なホスト名が設定されていないと,DNSから引けないので,var/qmail/contorol 以下のファイルが生成できない
ホスト名を変更して,qmail-1.03/config を実行するか,手動で作成する
個人用の設定
/var/qmail/bin/maildirmake Maildir
echo ./Maildir/ > ~/.qmail
/var/qmail/bin/vida-passwd
enter password:
reenter password:
これだけで SMTP-AUTH APOP が出来る
参考
tcpserver
qmail-vida の インストール
04 February 2007
他のBlogツール
他のブログツールを探していて見つけたのでメモしておく
ITmedia エンタープライズ:主要Blog、CMSツール機能比較(2004年7月版)
いろいろなCMS 機能比較調査 :進むモジュール開発
Blogサービスについての機能比較もあり
ITmedia エンタープライズ:主要Blogサービス機能比較(2004年7月版)
ITmedia エンタープライズ:主要Blog、CMSツール機能比較(2004年7月版)
いろいろなCMS 機能比較調査 :進むモジュール開発
Blogサービスについての機能比較もあり
ITmedia エンタープライズ:主要Blogサービス機能比較(2004年7月版)
03 February 2007
portupgrade
2月1日から /usr/local/sbin/portversion -v | grep "<" の実行で以下のエラーがでるようになった
missing key: categories: Cannot read the portsdb!
[Read More!]
missing key: categories: Cannot read the portsdb!
[Read More!]