■HTTPサーバー構築

■Apache
インストールと設定
■perl
インストールと設定

■PHP5
インストールと設定

■アクセス制限
■ドメインの取得
ダイナミック DNS

■ルータ・ポート開放
■絶対パスと相対パス

■メールサーバー構築

■Radish3
インストールと設定

■Sendmail パス

■ブログサーバー構築

■Movable Type4
インストールと設定


■自宅サーバーの運営

■自宅 LAN 内からドメイン名でサーバーにアクセスする方法
■リモート デスクトップ接続
■Windows サーバー
自動起動/自動ログイン

■Apache ログの管理
ログローテーション
ApacheLogViewer
アクセスログ解析

■RAMディスクでサーバー公開


VertrigoServ構築

■インストールと設定



メールサーバー Radish のインストールと設定

フリーのメールサーバー「Radish3」を「SAPPORO WORKS」さんのサイトからダウンロードします



「トップページ」→「ソフトウエア」タブを選択→「Radish」をクリック



実行ファイル「radish-3.0.0-b035.lzh 495Kbyte」をダウンロードします
解凍してできたフォルダは、私の場合名前を「Radish」に変更して「C」ドライブに入れています

「Radish3」の基本設定

解凍してできたフォルダの中に実行ファイル「Radish.exe」があります、それをダブルクリックするとタスクバー内にインジケーターとして常駐起動します
タスクバー内「Radish3」のアイコンをダブルクリックしてメールサーバーを起動します



メインメニュー「Log」が開いたら「設定」タブ→「SMTP/POP3 サーバ」を選択します

基本設定 タブ



「サーバ名」 : 自分のドメインを入力
「ドメイン名」 : 自分のドメインを入力
その他の項目は特に変更の必要はありません

SMTPサーバ タブ



「バインドアドレス」 : INADDR_ANY に変更します
「中継許可」 : 「禁止リスト優先」にチェックを入れます
「許可リスト」 : 127.0.0.1 (サーバー機自身)になっていることを確認
「禁止リスト」 : 「ALL」全てのクライアントからの中継を拒否します
ここまでの設定だと全てのメール中継を拒否している為、メール送信ができません
「Pop before SMTP 有効時間」 : 有効時間を設定することによって POP 認証されたクライアントに対して、設定された有効時間内に限り中継が許可されます
有効時間を長くすると不正中継を許可する可能性が大きくなります、利便性を考えた上で有効時間をできるだけ短く設定したほうがいいようです

POP3サーバ タブ



「バインドアドレス」 : INADDR_ANY に変更します
「認証」 : 「APOP及びUSER/PASS 認証」にチェックを入れます
セキュリティを考えればAPOP認証のみが望ましいのですが、「OutlookExpress」および「MicrosoftOutlook」が APOP には対応していません
「パスワードのポリシー」 : サーバー管理者の好みで設定してください



設定終了後メインメニューの「ツール」タブ→「サーバ再起動」を選択します、再起動後に設定の変更が反映されます

メールアカウントの発行



メインメニューを開いて「設定」タブ→「ユーザ」を選択します



「ユーザ名」 : メールサーバーを利用するユーザ名を入力します
「パスワード」 : パスワードを入力(パスワードの制限は「パスワードのポリシー」に従います)
入力後「追加」をクリックすると新しいユーザーが設定されます、「Radish3」を再起動後に設定が反映されます

非固定IPアドレスから携帯電話にメール送信

「ブロバイダが Yahoo!BB の設定方法」

IP アドレスが非固定ブロバイダの場合、携帯電話にメールを送信できません
携帯電話宛にメールを送った場合エラーメッセージが帰ってこないのに、実際にはメールが届いてないことになります
携帯電話各社ではセキュリティ対策のために、非固定 IP アドレス(ドメイン)からのメールをブロックしています
管理人が使用しているブロバイダ「Yahoo!BB」もIP アドレスが非固定になっています
そこでブロバイダのメール転送サービスを利用し、携帯電話にもメールを送信できるように設定します

まずは「Yahoo!BB」で追加メールアドレスを取得してください

追加で取得したメールの「ID」と「パスワード」でログインします



Yahoo!メールトップページの右上にある「メールオプション」をクリックします、表示されるページの「メール管理」内にある「メールアカウント」をクリックします



「追加」をクリックします



「メールアドレスのタイトル」 : nori12.com (メールの種類を区別する為の名前を入力します、何でもいいです)



「From欄の名前」 : メールを送信したときに表示される名前です
「メールアドレス」 : Yahoo!メールに転送してもらうメールアドレスを入力します




「メールアドレスの追加(3/3)」ページが表示されますが、外部メールからの送信だけ行うので
何も入力せずに一番下にある。[「プライバシーの考え方」および「Yahoo!メールガイドライン」に同意する]にチェックを入れて「受信設定を行わず次へ」をクリックします



「確認メールを送信」をクリックすると表示されているメールアドレスあてに、「Yahoo!メール - 登録メールアドレス確認」という題名のメールが送信されます
送られてきたメールを開き「■登録メールアドレスの確認」と書かれた「URL」をクリックすると、「メールアドレスの追加、編集、削除」のページに戻ります
一覧に外部メールが追加され、送信のみ可能になっていることを確認してください
これで「Yahoo!メール」の設定は終了です
外部メールの設定は、一つの追加アドレスで5件まで設定できます

次に「Radish3」でメールを転送できるように「ホスト」設定をします



「設定」タブを開き「ホスト」を選択します



「対象ドメイン」 : 「*」ワイルドカードを指定(全てのメールを転送します)
「転送サーバ」 : 「Yahoo!BB」の SMTP メールサーバーを指定します
「ポート番号」 : サブミッションポート「587」を指定

「SMTP認証」にチェックを入れて

「ユーザ名」 : 取得した追加メールアドレス「Yahoo!メール」の「ID」を入力します
「パスワード」 : 取得した追加メールアドレス「Yahoo!メール」の「パスワード」を入力します

「追加」をクリックすると設定されたホストが上の枠に表示されます
「OK」をクリックし、「Radish3」を再起動すれば設定が反映され、携帯電話にもメール送信ができるようになっているはずです

メールサーバーの不正中継をチェック

不正中継を禁止したメールサーバーの設定に、間違いがないかどうかを確認する為のソフト「RelayCheck」を「SAPPORO WORKS」さんのサイトからダウンロードします
解凍してできたフォルダの中に実行プログラム「RelayCheck.exe」をダブルクリックし起動します



「ツール」タブを開き「開始」を選択します



「メールサーバのIPアドレス」 : サーバーのプライベートIPアドレスを入力します
「From:アドレス」 : メールサーバーで発行しているメールアカウントを入力します
「To:アドレス」 : 契約しているブロバイダが発行しているメールアカウントを入力します

「試験開始」をクリックするとチェックが始まります



一番最後に「
中継は拒否されました」と表示されていれば、不正中継は行われていないことになります
不正中継が行われていた場合には、チェックはストップされて「
To:アドレス」枠に入力されたメールアドレス宛てに実際にメールが送信されます

メールサーバーはベンリな反面、非常に危険をはらんでいます、スパムの踏み台にされた場合、大勢の方々に迷惑をかけてしまう恐れがあります
くれぐれもセキュリティに気を配ってメールサーバーを運営していく必要があります