■postman_menu.cgiをエディタで開いて設定を行います。
#!/usr/local/bin/perl
(Perlへのパスを指定。※プロバイダによって異なりますので不明な場合はプロバイダーへ質問してね)
$userdir = ‘./postlog/’;
(私書箱ログファイルの作成フォルダを指定します。サーバー側でフォルダを作成してください。)
$createflg = 1 ;
(HP管理人だけしか私書箱の登録は出来ないようにする?(0:no 1;yes))
$dispflg = 1 ;
(「私書箱」の閲覧許可。(0:誰でも私書箱の閲覧が可能 1:管理人しか閲覧出来ない(管理パスワードを知ってる人)))
$datamax = 25 ;
(私書箱最大作成件数(越えた場合はエラーメッセージが私書箱作成時に表示されます))
$delday = 5 ;
(何日以内に投稿がない私書箱を削除対象としますか?(私書箱の削除は管理画面から行います))
$double = 1 ;
(同じメールアドレスで複数私書箱作成出来るようにしますか?(0:no 1:yes))
$damessu = 1 ;
(私書箱へはパスワードが無いと投稿出来ない設定を可能にする?(0:no 1:yes))
$lastname = 1 ;
(一覧画面において「最終投稿者」を表示する?(0:no 1:yes))
$lastdate = 1 ;
(一覧画面において「最終投稿日時」を表示する?(0:no 1:yes))
■postman_menu.cgiをエディタで開いて設定を行います。
#!/usr/local/bin/perl
(Perlへのパスを指定。※プロバイダによって異なりますので不明な場合はプロバイダーへ質問してね)
$datamax = 100 ;
(1私書箱における最大データ保存件数(総記事件数))
$tag = ‘no’;
(タグ許可(yes,no))
$icon_use = ‘yes’;
(アイコンを使用しますか?(yes,no))
$icon_click = ‘<input type=image src=./red_mail.gif width=21 height=17 border=0>’;
(投稿時にアイコンを使用しない場合は、必ず下記の画像を指定してください。src=”xxx”のxxxの部分と幅(width)・高さ(height)を修正。)
※投稿時にアイコンを使用する場合は、投稿記事一覧画面においてアイコンをクリックする事によって記事を表示しますが、
アイコンを使用しない場合は、上記で指定した画像をクリックする事により記事を表示する事になります
$iine = 1 ;
(クッキーを利用し、最大10個までの私書箱を登録出来ます。0:未使用 1:使用)
■各ファイルをサーバーへアップロードします。
ファイル名 | 説明 | パーミッション | 転送モード |
postman_menu.cgi | 初期画面(私書箱一覧)用CGI | 755 | アスキーモード |
postman.cgi | 私書箱メインCGI | 755 | アスキーモード |
postlog ※1 | 私書箱ファイル保存用フォルダ | 777 | |
xxxx.txt ※2 | 私書箱ログファイル(xxxには私書箱IDが設定されます) | 666 | |
jcode.pl | 日本語コード変換ライブラリ | 755 | アスキーモード |
※パーミッションはプロバイダーによって上記以外の設定となる事がありますので、
設置出来ない場合は、一度プロバイダーのサイトなりで調査してみて下さい。
※1…私書箱ファイル保存用フォルダ(postlog)をサーバーに作成してください。
パーミッションは777にして下さい。(プロバイダーによっては異なるかもしれませんので
不明な場合はプロバイダーに確認してください)
※2…私書箱ログファイルはCGI側で自動作成しますので、各自がサーバーにアップロードする必要はありません。
■postman_menu.cgiにアクセスしたら、はい完成です。