May 16, 2004

tcpserverのインストールとqmailの起動。


昨年九月にqmailをインストールした後何もしていなかったので、qmailの環境を設定。

◆checkpasswordのインストール。

認証用にcheckpasswordを入れておく。

# cd /usr/ports/security/checkpassword
# make install


◆tcpserverのインストール。

# su
# cd /usr/ports/sysutils/ucspi-tcp
# make
# make install


◆POP3用アクセスデータベースの作成
※POP、SMTP共にローカルエリア、及び指定されたドメインでないと使えないようにしておきました。

# vi /etc/tcp.pop3

192.168.0.:allow
127.:allow
.example.com:allow
:deny


cdb形式に変換。
# /usr/local/bin/tcprules /etc/tcp.pop3.cdb /etc/tcp.pop3.tmp < /etc/tcp.smtp


◆SMTP用アクセスデータベースの作成。

# vi /etc/tcp.smtp

127.:allow,RELAYCLIENT=""
192.168.0.:allow,RELAYCLIENT=""
127.:allow,RELAYCLIENT=""
.example.com:allow,RELAYCLIENT=""
:allow



cdb形式に変換。
# /usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp


※rcpthostsについて。

・/var/qmail/control/rcpthostsがない場合、SMTPは全てのドメインへの送信を許可します。
・rcpthostsがある場合は、そこに書かれているドメインへの送信のみ許可されます。
・で、デフォルトのcpthostsには、localhostと自ドメインしか記述されていないので、このままだと送信先(要するにメールのToフィールド)が極端に制限された状態です。
 なお、環境変数RELAYCLIENTがセットされている場合には(値は空でもいい。)、rcpthostsの内容に関わらず全てのドメインにメールが送信できます。
・なので、ここでは、ローカルエリア(192.168.0.)等、指定されたドメインでのアクセスの場合のみ、環境変数RELAYCLIENTをセットして、他ドメインへのメールの送信を許可するデータベースを作っています。
   続きを読む

自動車学校


免許を取るべく教習中。今日の高速教習はBMWでした。コヤマドライビングスクール素敵。(^_^)


  

エントリーにカテゴリ名を表示する。


Main Indexに下記追加。

|<MTEntryCategories glue="/"><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></MTEntryCategories>

  

X11とXcodeのセットアップ


iBookへのX11環境インストールめも。
(iBookに10.3がプリインストールされている場合の手順。)

・X11のインストール
→「Install Disc]」をセット
 →「Packages」フォルダの「X11User.pkg」をダブルクリックしてインストール

・「Xcode Tools」のインストール
 Finderの「アプリケーション」の「Installers」フォルダを開く
 →「Developer Tools」フォルダの中の「Developer.mpkg」をダブルクリックしてインストール

 ※「アプリケーション」→「ユーティリティ」に入る。
  3ボタンはエミュレートされていて、option+クリックが中ボタン、apple+クリックが右ボタン。


※参考URL
http://www.cs.shinshu-u.ac.jp/Lecture/Notepc/2004/setup.html


Macはあまり触る時間がなくて、まだ全く初心者の域を出ていないので、簡単なこともメモしていくことにします。こんなのは必要なときに調べればすぐわかるのだろうけど。
  

May 11, 2004

DNSことはじめ。


FreeBSD4にはデフォルトでBINDが入っているのでちょこっと動かしてみた。

# vi /etc/rc.conf

下記追加

#
# named. It may be possible to run named in a sandbox, man security for
# details.
#
named_enable="YES" # Run named, the DNS server (or NO).
named_program="/usr/sbin/named" # path to named, if you want a different one.
named_flags="-u bind -g bind" # Flags for named


   続きを読む

May 03, 2004

中華街


中華街の緑苑でお茶してみた。(^_^)